Ошибка при попытке установить пакеты Python ⇐ Python
-
Anonymous
Ошибка при попытке установить пакеты Python
Я пытаюсь установить различные пакеты Python, такие как pandas, numpy, mlforecast, xgboost и т. д. Проблема в том, что на моей виртуальной машине установлены две версии Python: 3.11.6 и 3.12.
Когда я запускаю команду print(sys.version()), я получаю:
3.11.6 Но когда я проверяю: !python --version, я получаю:
3.12.0 И когда я просматриваю спецификации ядра, используя:
!jupyter список спецификаций ядра Я получаю:
Доступные ядра: python3 C:\Python311\share\jupyter\kernels\python3 И когда я проверяю системный путь:
sys.path ['C:\\Пользователи\\моеимя\\Загрузки', 'C:\\Python311\\python311.zip', 'C:\\Python311\\DLLs', 'C:\\Python311\\Lib', 'C:\\Python311', '', 'C:\\Python311\\Lib\\site-packages', 'C:\\Python311\\Lib]]сайт-пакеты\\win32', 'C:\\Python311\\Lib]]сайт-пакеты\\win32\\lib', 'C:\\Python311\\Lib]]сайт-пакеты\\pythonwin'] И спецификация ядра, и путь указывают на версию 3.11. Но когда я пытаюсь установить, скажем, pandas
pip install pandas Я получаю:
Ошибка: не удалось установить пакеты из-за ошибки ОС: [WinError 2] Система не может найти указанный файл: 'C:\\Python312\\Scripts\\f2py.exe' Похоже, установка пытается произойти в Python 3.12. Может кто-нибудь, пожалуйста, дайте мне знать, кто должен убедиться, что я использую 3.11, тем более, что некоторые пакеты еще не совместимы с Python 3.12, поэтому мне нужно придерживаться версии 3.11.
Я пытаюсь установить различные пакеты Python, такие как pandas, numpy, mlforecast, xgboost и т. д. Проблема в том, что на моей виртуальной машине установлены две версии Python: 3.11.6 и 3.12.
Когда я запускаю команду print(sys.version()), я получаю:
3.11.6 Но когда я проверяю: !python --version, я получаю:
3.12.0 И когда я просматриваю спецификации ядра, используя:
!jupyter список спецификаций ядра Я получаю:
Доступные ядра: python3 C:\Python311\share\jupyter\kernels\python3 И когда я проверяю системный путь:
sys.path ['C:\\Пользователи\\моеимя\\Загрузки', 'C:\\Python311\\python311.zip', 'C:\\Python311\\DLLs', 'C:\\Python311\\Lib', 'C:\\Python311', '', 'C:\\Python311\\Lib\\site-packages', 'C:\\Python311\\Lib]]сайт-пакеты\\win32', 'C:\\Python311\\Lib]]сайт-пакеты\\win32\\lib', 'C:\\Python311\\Lib]]сайт-пакеты\\pythonwin'] И спецификация ядра, и путь указывают на версию 3.11. Но когда я пытаюсь установить, скажем, pandas
pip install pandas Я получаю:
Ошибка: не удалось установить пакеты из-за ошибки ОС: [WinError 2] Система не может найти указанный файл: 'C:\\Python312\\Scripts\\f2py.exe' Похоже, установка пытается произойти в Python 3.12. Может кто-нибудь, пожалуйста, дайте мне знать, кто должен убедиться, что я использую 3.11, тем более, что некоторые пакеты еще не совместимы с Python 3.12, поэтому мне нужно придерживаться версии 3.11.