После удаления некоторых файлов Python я больше не могу установить pytorch через pip

К сожалению, я удалил некоторые файлы Python. У меня macOS Catalina, и я хочу установить pytorch с помощью команды:

pip3 install torch

Если я введу это в свой терминал, я получу

ОШИБКА: не удалось построить колесо для резака. Запуск setup.py clean для резака ОШИБКА: ошибка команды со статусом выхода 1: команда: /Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv [0] = '"'" '/private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-install-kb_zrdjk/torch/setup.py' "'"'; file = '"'" '/ private / var / folder / sb / 4h99w30940zcbdvy_csrksxc0000gn / T / pip-install-kb_zrdjk / torch / setup.py' "'"'; f = getattr (tokenize, '"'" 'open' "'"', open) (файл); code = f.read (). replace ('"'" '\ r \ n' "'"', '"'" '\ n' "'"'); f.close (); exec (compile (code, file, '"'" 'exec' "'"')) 'clean --all cwd: / private / var / folder / sb / 4h99w30940zcbdvy_csrksxc0000gn / T / pip-install-kb_zrdjk / torch Полный вывод (2 строки): выполняется чистая ошибка: [Errno 2] Нет такого файла или каталога: '.gitignore'


Есть ли способ решить эту проблему? Вам нужна дополнительная информация?


ОБНОВЛЕНИЕ

Я изменил способ окружения (без анаконды), поэтому получаю это сообщение об ошибке:

ОШИБКА: ошибка команды со статусом выхода 1: /Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv [0] = '"'" '/private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-install-zelcwulm/torch/setup.py' "'"'; file = '"'" '/ private / var / folder / sb / 4h99w30940zcbdvy_csrksxc0000gn / T / pip-install-zelcwulm / torch / setup.py' "'"'; f = getattr (tokenize, '"'" 'open' "'"', open) (файл); code = f.read (). replace ('"'" '\ r \ n' "'"', '"'" '\ n' "'"'); f.close (); exec (compile (code, file, '"'" 'exec' "'"')) 'установить --record /private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-record-i1_7akf_/install-record.txt --single-version-external-managed --compile Проверьте журналы на наличие полного вывода команд.

Попробуйте запустить:

Если это не сработает, вы всегда можете попробовать переустановить python из https://www.python.org/downloads


person Seems    schedule 25.10.2019    source источник


Ответы (1)


это не работает, поэтому я изменил среду. Но появляется новое сообщение об ошибке. Я обновил основной пост здесь. Есть ли другой способ решить эту проблему?

pip3 install --upgrade --force-reinstall pip

@ Кажется, я боюсь, что не совсем уверен, что это за новая ошибка, не могли бы вы опубликовать все это, или это так?

person Bluebot    schedule 25.10.2019
comment
@ Кажется, не могли бы вы опубликовать ошибку для установки pip3 --upgrade --force-переустановить pip - person Seems; 25.10.2019
comment
Если я выполню эту команду, ошибки не будет. Но эта команда ничего не изменила. - person Bluebot; 05.11.2019
comment
@ Кажется, попробуйте удалить python и переустановить - person Bluebot; 08.11.2019
comment
Строительное колесо для torch (setup.py) ... ошибка ОШИБКА: ошибка команды со статусом выхода 1: команда: /Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8 -u -c 'import sys , setuptools, tokenize; sys.argv [0] = '"'" '/private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-install-kb_zrdjk/torch/setup.py' "'"'; file = '"'" '/ private / var / folder / sb / 4h99w30940zcbdvy_csrksxc0000gn / T / pip-install-kb_zrdjk / torch / setup.py' "'"'; f = getattr (tokenize, '"'" 'open' "'"', open) (файл); code = f.read (). replace ('"'" '\ r \ n' "'"', '"'" '\ n' "'"'); f.close (); exec (compile (code, file, '"'" 'exec' "'"')) 'bdist_wheel -d / private / var / папки / sb / 4h99w30940zcbdvy_csrksxc0000gn / T / pip-wheel-qh35w11o --python-tag cp38 cwd: / private / var / папки / sb / 4h99w30940zcbdvy_csrksxc0000gn / T / pip-rd-install-install-install-install- вывод (30 строк): запуск bdist_wheel, выполнение сборки, выполнение build_deps Traceback (последний вызов последним): файл "", строка 1, в файле "/ private / var / folder / sb / 4h99w30940zcbdvy_csrksxc0000gn / T / pip-install-kb_zrdjk / torch /setup.py ", строка 225, в настройке (name =" torch ", version =" 0.1.2.post2 ", File" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site -packages / setuptools / init .py ", строка 145, в setu p return distutils.core.setup (** attrs) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/core.py", строка 148, в настройке dist.run_commands () Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/dist.py", строка 966, в файле run_commands self.run_command (cmd) "/Library/Frameworks/Python.framework/ Версии / 3.8 / lib / python3.8 / distutils / dist.py ", строка 985, в файле run_command cmd_obj.run ()" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site- packages / wheel / bdist_wheel.py ", строка 192, в run self.run_command ('build') File" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/cmd.py ", строка 313, в run_command self.distribution.run_command (command) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/dist.py", строка 985, в run_command cmd_obj.run ( ) Файл "/Library/Frameworks/Python.fr amework / Versions / 3.8 / lib / python3.8 / distutils / command / build.py ", строка 135, в run self.run_command (cmd_name) File" /Library/Frameworks/Python.framework/Versions/3. 8 / lib / python3.8 / distutils / cmd.py ", строка 313, в файле run_command self.distribution.run_command (command)" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils /dist.py ", строка 985, в run_command cmd_obj.run () File" /private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-install-kb_zrdjk/torch/setup.py ", строка 51, при запуске из tools.nnwrap import generate_wrappers как generate_nn_wrappers ModuleNotFoundError: нет модуля с именем 'tools.nnwrap' - person Seems; 10.11.2019
comment
ОШИБКА: Не удалось очистить каталог сборки для torch Не удалось создать torch Установка собранных пакетов: torch Запуск setup.py install для torch ... ошибка ОШИБКА: ошибка команды со статусом выхода 1: команда: /Library/Frameworks/Python.framework/Versions /3.8/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv [0] = '"'" '/private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-install-kb_zrdjk/torch/setup.py' "'"'; file = '"'" '/ private / var / folder / sb / 4h99w30940zcbdvy_csrksxc0000gn / T / pip-install-kb_zrdjk / torch / setup.py' "'"'; f = getattr (tokenize, '"'" 'open' "'"', open) (файл); code = f.read (). replace ('"'" '\ r \ n' "'"', '"'" '\ n' "'"'); f.close (); exec (compile (code, file, '"'" 'exec' "'"')) 'install --record /private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-record-cerpeh7h/install-record.txt --single-version-external-managed --compile cwd: / private / var / folder / sb / 4h99w30940zcbdvy_csrksxc0000gn / T / pip-install-kb_zrdjk / torch / Полный вывод (23 строки): выполнение установки, выполнение build_deps Traceback (последний вызов последний): файл "", строка 1, в файле "/ private / var / folder / sb / 4h99w30940zcbdvy_csrksxc0000gn / T / pip-install-kb_zrdjk / torch / setup.py ", строка 225, в настройке (name =" torch ", version =" 0.1.2.post2 ", File" /Library/Frameworks/Python.framework/ Версии / 3.8 / lib / python3.8 / site-packages / setuptool s / init .py ", строка 145, в настройке возвращает distutils.core.setup (** attrs) File" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8 /distutils/core.py ", строка 148, в файле setup dist.run_commands ()" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/dist.py ", строка 966, в run_commands self.run_command (cmd) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/dist.py", строка 985, в run_command cmd_obj.run () File "/ private / var / folder / sb / 4h99w30940zcbdvy_csrksxc0000gn / T / pip-install-kb_zrdjk / torch / setup.py ", строка 99, в файле run self.run_command ('build_deps')" /Library/Frameworks/Python.framework/Versions/3.8 /lib/python3.8/distutils/cmd.py ", строка 313, в файле run_command self.distribution.run_command (команда)" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/ dist.py ", строка 985, в run_com mand cmd_obj.run () Файл "/private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-install-kb_zrdjk/torch/setup.py", строка 51, при запуске из tools.nnwrap import generate_wrappers as generate_Notr_wrappers модуль с именем 'tools.nnwrap' ---------------------------------------- ОШИБКА: команда ошибка со статусом выхода 1: /Library/Frameworks/Python.framework/Versions/3. 8 / bin / python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv [0] = '"'" '/private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-install-kb_zrdjk/torch/setup.py' "'"'; file = '"'" '/ private / var / folder / sb / 4h99w30940zcbdvy_csrksxc0000gn / T / pip-install-kb_zrdjk / torch / setup.py' "'"'; f = getattr (tokenize, '"'" 'open' "'"', open) (файл); code = f.read (). replace ('"'" '\ r \ n' "'"', '"'" '\ n' "'"'); f.close (); exec (compile (code, file, '"'" 'exec' "'"')) 'установить --record /private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-record-cerpeh7h/install-record.txt --single-version-ex external-managed --compile Проверить журналы на наличие полного вывода команд. - person Bluebot; 21.03.2020