«Эта ошибка возникает из-за подпроцесса и, скорее всего, не является проблемой pip»Python

Программы на Python
Anonymous
«Эта ошибка возникает из-за подпроцесса и, скорее всего, не является проблемой pip»

Сообщение Anonymous »


Я пытался установить apex с помощью своего терминала и с torch.version = 1.13.1+cu117. Я следовал командам и инструкциям, но это не сработало. Я использую Python 3.11

git clone https://github.com/NVIDIA/apex компакт-диск вершина pip install -r требования.txt pip install -v --no-cache-dir --global-option="--cpp_ext" --global-option="--cuda_ext" . Сообщение об ошибке показано ниже. Извините, что беспокою, но буду очень признателен за вашу помощь.

(venv) C:\Users\iml\Desktop\DecoupleSegNets-master\apex>pip install -v --no-cache-dir --global-option="--cpp_ext" --global- option="--cuda_ext" . Использование pip 23.0.1 из C:\Users\iml\Desktop\SpatialEmbedding_RA\venv\lib\site-packages\pip (python 3.9) ВНИМАНИЕ: подразумевается --no-binary=:all: из-за наличия --build-option / --global-option / --install-option. Рассмотрите возможность использования --config-settings для получения дополнительной информации. гибкость. УСТАРЕВАНИЕ: --no-binary в настоящее время отключает чтение из кеша локально созданных дисков. В будущем --no-binary не будет влиять на кэш колеса. pip 23.1 обеспечит это изменение поведения. Возможная замена — использовать опцию --no-cache-dir. Вы можете использовать флаг --use-feature=no-binary-enab le-wheel-cache, чтобы проверить предстоящее поведение. Обсуждение можно найти по адресу https://github.com/pypa/pip/issues/11453. Обработка c:\users\iml\desktop\decouplesegnets-master\apex Запуск команды python setup.py egg_info Traceback (последний вызов последний): Файл «», строка 2, в Файл «», строка 34, в Файл «C:\Users\iml\Desktop\DecoupleSegNets-master\apex\setup.py», строка 130, в _, bare_metal_version = get_cuda_bare_metal_version(CUDA_HOME) Файл «C:\Users\iml\Desktop\DecoupleSegNets-master\apex\setup.py», строка 17, в get_cuda_bare_metal_version raw_output = subprocess.check_output([cuda_dir + "/bin/nvcc", "-V"], Universal_newlines=True) TypeError: неподдерживаемые типы операндов для +: 'NoneType' и 'str' факел.__version__ = 1.13.1+cu117 ошибка: подпроцесс завершен с ошибкой × python setup.py egg_info не был запущен успешно. │ код выхода: 1 ╰─> См. вывод выше. Примечание. Эта ошибка возникает в подпроцессе и, скорее всего, не является проблемой pip. полная команда: 'C:\Users\iml\Desktop\SpatialEmbedding_RA\venv\Scripts\python.exe' -c ' exec(compile('"'"''"'"''"'"' # Это — вызывающая программа, которую pip использует для запуска setup.py # # - Он импортирует инструменты настройки перед вызовом setup.py, чтобы включить проекты, которые напрямую # импортируйте из `distutils.core` для работы с новыми стандартами упаковки. # — выдает четкое сообщение об ошибке, если setuptools не установлен. # - Он устанавливает `sys.argv[0]` в базовый `setup.py` при вызове `setup.py`, поэтому # setuptools не считает, что сценарий `-c`. Это позволяет избежать следующего предупреждения: # Manifest_maker: стандартный файл '"'"'-c'"'"' не найден". # - Создается прокладка setup.py для обработки проектов, содержащих только setup.cfg. импортировать ОС, sys, токенизировать пытаться: импортировать инструменты настройки кроме ImportError как ошибки: Распечатать( «ОШИБКА: невозможно выполнить `setup.py`, так как setuptools недоступен в " "среда сборки.", файл = sys.stderr, ) sys.exit(1) __file__ = %r sys.argv[0] = __file__ если os.path.exists(__file__): имя файла = __file__ с tokenize.open(__file__) как f: setup_py_code = f.read() еще: filename = "" setup_py_code = "из настройки импорта setuptools; setup()" exec(compile(setup_py_code, имя файла, "exec")) '"'"''"'"''"'"' % ('"'"'C:\\Users\\iml\\Desktop\\DecoupleSegNets-master\\apex\\setup.py'"'" ',), "", "exec"))' egg_info --egg-base 'C:\Users\iml\AppData\Local\Temp\pip-pip-egg-info-90lgnj0k' cwd: C:\Users\iml\Desktop\DecoupleSegNets-master\apex\ Подготовка метаданных (setup.py)... ошибка ошибка: не удалось создать метаданные × Обнаружена ошибка при создании метаданных пакета. ╰─> См. вывод выше. Примечание. Это проблема упомянутого выше пакета, а не pip. Подсказка: подробности см. выше. (venv) C:\Users\iml\Desktop\DecoupleSegNets-master\apex>pip install pip==21.3.1 Сбор пипса==21.3.1 Загрузка pip-21.3.1-py3-none-any.whl (1,7 МБ) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1,7/1,7 МБ 10,9 МБ/с и 0 :00:00 ОШИБКА: Чтобы изменить pip, выполните следующую команду: C:\Users\iml\Desktop\SpatialEmbedding_RA\venv\Scripts\python.exe -m pip install pip==21.3.1 (venv) C:\Users\iml\Desktop\DecoupleSegNets-master\apex>C:\Users\iml\Desktop\SpatialEmbedding_RA\venv\Scripts\python.exe -m pip install pip==21.3.1 Сбор пипса==21.3.1 Использование кэшированного pip-21.3.1-py3-none-any.whl (1,7 МБ) Установка собранных пакетов: pip Попытка удаления: пип Обнаружена существующая установка: pip 23.0.1. Удаление pip-23.0.1: pip-23.0.1 успешно удален. pip-21.3.1 успешно установлен. (venv) C:\Users\iml\Desktop\DecoupleSegNets-master\apex>pip install -v --no-cache-dir --global-option="--cpp_ext" --global-option="--cuda_ext " . C:\Users\iml\Desktop\SpatialEmbedding_RA\venv\lib\site-packages\pip\_internal\commands\install.py:245: UserWarning: Отключение любого использования колес из-за использование --build-option/--global-option/--install-option. cmdoptions.check_install_build_global(параметры) Использование pip 21.3.1 из C:\Users\iml\Desktop\SpatialEmbedding_RA\venv\lib\site-packages\pip (python 3.9) Обработка c:\users\iml\desktop\decouplesegnets-master\apex Запуск команды python setup.py egg_info Traceback (последний вызов последний): Файл «», строка 1, в Файл «C:\Users\iml\Desktop\DecoupleSegNets-master\apex\setup.py», строка 130, в _, bare_metal_version = get_cuda_bare_metal_version(CUDA_HOME) Файл «C:\Users\iml\Desktop\DecoupleSegNets-master\apex\setup.py», строка 17, в get_cuda_bare_metal_version raw_output = subprocess.check_output([cuda_dir + "/bin/nvcc", "-V"], Universal_newlines=True) TypeError: неподдерживаемые типы операндов для +: 'NoneType' и 'str' факел.__version__ = 1.13.1+cu117 Подготовка метаданных (setup.py)... ошибка ВНИМАНИЕ: Удаление файла:///C:/Users/iml/Desktop/DecoupleSegNets-master/apex. Команда завершилась с ошибкой, статус выхода 1: python setup.py egg_info Проверьте l ogs для полного вывода команды. ОШИБКА: команда выполнена с ошибкой, статус выхода 1: python setup.py egg_info Проверьте журналы на предмет полного вывода команды. ВНИМАНИЕ: вы используете версию протокола 21.3.1; однако доступна версия 23.0.1. Вам следует рассмотреть возможность обновления с помощью команды «C:\Users\iml\Desktop\SpatialEmbedding_RA\venv\Scripts\python.exe -m pip install --upgrade pip». (venv) C:\Users\iml\Desktop\DecoupleSegNets-master\apex>C:\Users\iml\Desktop\SpatialEmbedding_RA\venv\Scripts\python.exe -m pip install pip==21.3.1 Требование уже выполнено: pip==21.3.1 в c:\users\iml\desktop\spatialembedding_ra\venv\lib\site-packages (21.3.1) ВНИМАНИЕ: вы используете версию протокола 21.3.1; однако доступна версия 23.0.1. Вам следует рассмотреть возможность обновления с помощью команды «C:\Users\iml\Desktop\SpatialEmbedding_RA\venv\Scripts\python.exe -m pip install --upgrade pip». (venv) C:\Users\iml\Desktop\DecoupleSegNets-master\apex>C:\Users\iml\Desktop\SpatialEmbedding_RA\venv\Scripts\python.exe -m pip install pip==23.0.1 Сбор пункта == 23.0.1 Использование кэшированного pip-23.0.1-py3-none-any.whl (2,1 МБ) Установка собранных пакетов: pip Попытка удаления: пип Обнаружена существующая установка: pip 21.3.1. Удаление pip-21.3.1: pip-21.3.1 успешно удален. pip-23.0.1 успешно установлен. (venv) C:\Users\iml\Desktop\DecoupleSegNets-master\apex>pip install -v --no-cache-dir --global-option="--cpp_ext" --global-option="--cuda_ext " . Использование pip 23.0.1 из C:\Users\iml\Desktop\SpatialEmbedding_RA\venv\lib\site-packages\pip (python 3.9) ВНИМАНИЕ: подразумевается --no-binary=:all: из-за наличия --build-option / --global-option / --install-option. Рассмотрите возможность использования --config-settings для получения дополнительной информации. гибкость. УСТАРЕВАНИЕ: --no-binary в настоящее время отключает чтение из кеша локально созданных дисков. В будущем --no-binary не будет влиять на кэш колеса. pip 23.1 обеспечит это изменение поведения. Возможная замена — использовать опцию --no-cache-dir. Вы можете использовать флаг --use-feature=no-binary-enab le-wheel-cache, чтобы проверить предстоящее поведение. Обсуждение можно найти по адресу https://github.com/pypa/pip/issues/11453. Обработка c:\users\iml\desktop\decouplesegnets-master\apex Запуск команды python setup.py egg_info Traceback (последний вызов последний): Файл «», строка 2, в Файл «», строка 34, в Файл «C:\Users\iml\Desktop\DecoupleSegNets-master\apex\setup.py», строка 130, в _, bare_metal_version = get_cuda_bare_metal_version(CUDA_HOME) Файл «C:\Users\iml\Desktop\DecoupleSegNets-master\apex\setup.py», строка 17, в get_cuda_bare_metal_version raw_output = subprocess.check_output([cuda_dir + "/bin/nvcc", "-V"], Universal_newlines=True) TypeError: неподдерживаемые типы операндов для +: 'NoneType' и 'str' факел.__version__ = 1.13.1+cu117 ошибка: подпроцесс завершен с ошибкой × python setup.py egg_info не был запущен успешно. │ код выхода: 1 ╰─> См. вывод выше. Примечание. Эта ошибка возникает в подпроцессе и, скорее всего, не является проблемой pip. полная команда: 'C:\Users\iml\Desktop\SpatialEmbedding_RA\venv\Scripts\python.exe' -c ' exec(compile('"'"''"'"''"'"' # Это — вызывающая программа, которую pip использует для запуска setup.py # # - Он импортирует инструменты настройки перед вызовом setup.py, чтобы включить проекты, которые напрямую # импортируйте из `distutils.core` для работы с новыми стандартами упаковки. еще: filename = "" setup_py_code = "из настройки импорта setuptools; setup()" exec(compile(setup_py_code, имя файла, "exec")) '"'"''"'"''"'"' % ('"'"'C:\\Users\\iml\\Desktop\\DecoupleSegNets-master\\apex\\setup.py'"'" ',), "", "exec"))' egg_info --egg-base 'C:\Users\iml\AppData\Local\Temp\pip-pip-egg-info-ozhr7xok' cwd: C:\Users\iml\Desktop\DecoupleSegNets-master\apex\ Подготовка метаданных (setup.py)... ошибка ошибка: не удалось создать метаданные × Обнаружена ошибка при создании метаданных пакета. ╰─> См. вывод выше. Примечание. Это проблема упомянутого выше пакета, а не pip. Подсказка: подробности см. выше. Вышеупомянутое является ошибкой установки. Спасибо за ваши усилия. Хорошего дня!

Вернуться в «Python»