Проблема с установкой пакетов Python (Windows; Несовместимость Visual Studio/C, лаборатория Jupyter, pip, колесо, состояние выхода 1 и 2)

#python #windows #visual-studio #pip #jupyter-lab

Вопрос:

Я пользуюсь Окнами. Давным — давно я установил Microsoft VS, который затем — я не могу вспомнить, был ли он автоматическим или нет-установил Python 3.7. Я никогда не использовал его, я использовал VS для чего-то другого, но 3.7 [содержался] в каталоге VS, я полагаю. Недавно я установил лабораторию Jupyter. У меня возникли некоторые проблемы, поэтому я установил Python 3.10 в свой основной каталог. Проблемы исчезли, когда я установил Lab во второй раз.

Теперь я не могу установить pandas, numpy, scikit-learn и т. Д. Есть много ошибок.

Вещи, которые я пробовал:

  1. pip3 установил пакет wheel (так как «сборка с колеса» была одной из предыдущих ошибок). Успешная установка. pip3 install wheel
  2. Попытался переустановить pandas (просто случайно выбрал этот пакет для тестирования), не повезло. pip3 install pandas
  3. Удалил Python 3.7 и удалил его из реестра.
  4. Попытался переустановить pandas, но безуспешно.
  5. Заметил в ошибках, что многие проблемы были связаны с C, но я новичок, поэтому я их не очень понимаю.

Я еще не пытался удалить Jupyter Lab. Похоже, это не было проблемой (хотя технически я хотел установить ноутбук, но случайно установил лабораторию).

Количество «ошибок» огромно, поэтому я не думаю, что смогу скопировать-вставить все это сюда, но я скопирую-вставлю часть вывода здесь.

Дайте мне знать, если я смогу предоставить больше информации! К сожалению, на данный момент мы не можем вставлять изображения.

ошибка: Команда «…[каталог]…» не удалась со статусом выхода 2

ОШИБКА: Не удалось построить колесо для numpy

ОШИБКА: Не удалось создать колеса для numpy, которые используют PEP 517 и не могут быть установлены напрямую

ВНИМАНИЕ: вы используете pip версии 21.2.3; однако доступна версия 21.2.4.

ПРЕДУПРЕЖДЕНИЕ: Удаление [пакета ссылок]… Команда выполнена с ошибкой со статусом выхода 1:

‘C:UsersjvaugAppDataLocalProgramsPythonPython310python.exe’ ‘C:UsersjvaugAppDataLocalTemppip-standalone-pip-xy61pttl_env_pip_.zippip‘ установить —игнорировать-установлено —нет пользователя —префикс ‘C:UsersjvaugAppDataLocalTemppip-build-env-0n1j1zzloverlay’ —нет-предупреждать-расположение скрипта —нет-двоичный :нет: —только-двоичный :нет: -я https://pypi.org/simple — ‘setuptools>=51.0.0 «колесо» на Cython>=0.29.21,<3’ ‘и NumPy==1.17.3; python_version=='»‘»‘3.7′»‘»‘ и (platform_machine!='»‘»‘arm64′»‘»‘ или platform_system!='»‘»‘Дарвин'»‘»‘) и platform_machine!='»‘»‘aarch64′»‘»» ‘библиотеки numpy==1.18.3; python_version=='»‘»‘3.8′»‘»‘ и (platform_machine!='»‘»‘arm64′»‘»‘ или platform_system!='»‘»‘Дарвин'»‘»‘) и platform_machine!='»‘»‘aarch64′»‘»» ‘библиотеки numpy==1.19.3; python_version>='»‘»‘3.9′»‘»‘ и (platform_machine!='»‘»‘arm64′»‘»‘ или platform_system!='»‘»‘Дарвин'»‘»‘) и platform_machine!='»‘»‘aarch64′»‘»» ‘библиотеки numpy==1.19.2; python_version=='»‘»‘3.7″ «»»» и platform_machine==» «»»»aarch64» «»»» «numpy==1.19.2; python_version=='»‘»‘3.8′»‘»‘ и platform_machine=='»‘»‘aarch64′»‘»» ‘numpy>=1.20.0; python_version=='»‘»‘3.8′»‘»‘ и platform_machine==» «»»»arm64» «»»» и platform_system==» «»»»Дарвин» «»»»» numpy>>=1.20.0; python_version=='»‘»‘3.9′»‘»‘ и platform_machine==» «»»arm64» «»»» и platform_system==» «»»»Дарвин» «»»» Проверьте журналы для полного вывода команд.


Комментарии:

1. Ха, понял, что Python 3.10 был выпущен только неделю назад, так что, скорее всего, это моя проблема. Я попробую использовать более старую версию, и если это сработает, я обновлю ее снова здесь на случай, если у кого-то еще возникнет эта проблема в будущем.

2. Да, это сработало! Пришлось удалить все мои версии python и переустановить 3.9 (я установил 3.9 пару дней назад после всего вышеперечисленного). Убедился, что все было добавлено в мой ПУТЬ, даже удалил каталог, в котором я создал виртуальную среду (я сделал это также после вышесказанного), воссоздал каталог, и бам, это сработало!

3. Да, в соответствии с этим pyreadiness Панды еще не поддерживают версию 3.10.

4. О, спасибо тебе! Это такой хороший ресурс. Я ценю, что вы поделились этим!