Как установить этот пакет Python из исходников?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как установить этот пакет Python из исходников?

Сообщение Anonymous »


Существует nuScenes-devkit: https://github.com/nutonomy/nuscenes-devkit
Я внес некоторые изменения в частный репозиторий и хочу установить его из исходного кода, но не могу.
Если я выполню pip install . из папки setup, у меня возникнет следующая ошибка:

ОШИБКА: Ошибка команды, статус выхода 1: команда: /mnt/nvme1n1/venvs/enp2/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-wfs5ujhi/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-wfs5ujhi/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__) ;code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile( code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-req-build-wfs5ujhi/pip-egg-info cwd: /tmp/pip-req-build-wfs5ujhi/ Полный вывод (5 строк): Traceback (последний вызов последний): Файл «», строка 1, в Файл «/tmp/pip-req-build-wfs5ujhi/setup.py», строка 5, в с open('../README.md', 'r') как fh: FileNotFoundError: [Errno 2] Нет такого файла или каталога: «../README.md» --------------------------------------- ОШИБКА: команда выполнена с ошибкой, статус выхода 1: python setup.py egg_info Проверьте журналы на предмет полного вывода команды. Хотя README.md определенно существует, я могу проверить его с помощью vim ../README.md из той же папки.

UPD: Также я попробовал python setup.py install из папки setup. Имеет следующую ошибку:

выполняется установка запуск bdist_egg работает egg_info написание python-sdk/nuscenes_devkit.egg-info/PKG-INFO запись dependency_links в python-sdk/nuscenes_devkit.egg-info/dependent_links.txt написание требований в python-sdk/nuscenes_devkit.egg-info/requires.txt запись имен верхнего уровня в python-sdk/nuscenes_devkit.egg-info/top_level.txt ошибка: каталог пакета «python-sdk/nuscenes_devkit/egg-info» не существует UPD2: У меня Ubuntu 20.04 LTS, Python 3.8.10, pip 22.1.2 (для удобства версии Python и pip я проверил в конце инструкции Бастиана Вентура). Кроме того, я попытался сделать это в своей собственной виртуальной среде, которая также создана с использованием Python venv.

UPD3: Вот полная ошибка pip install -e . из ответа Бастиана Вентура:

Получение файла:///tmp/nuscenes-devkit/setup Подготовка метаданных (setup.py)... ошибка ошибка: подпроцесс завершен с ошибкой × python setup.py egg_info не был запущен успешно. │ код выхода: 1 ╰─> [8 строк вывода] работает egg_info создание /tmp/pip-pip-egg-info-02j0_bgt/nuscenes_devkit.egg-info написание /tmp/pip-pip-egg-info-02j0_bgt/nuscenes_devkit.egg-info/PKG-INFO запись dependency_links в /tmp/pip-pip-egg-info-02j0_bgt/nuscenes_devkit.egg-info/dependent_links.txt запись требований в /tmp/pip-pip-egg-info-02j0_bgt/nuscenes_devkit.egg-info/requires.txt запись имен верхнего уровня в /tmp/pip-pip-egg-info-02j0_bgt/nuscenes_devkit.egg-info/top_level.txt запись файла манифеста '/tmp/pip-pip-egg-info-02j0_bgt/nuscenes_devkit.egg-info/SOURCES.txt' ошибка: каталог пакета «python-sdk/nuscenes_devkit/egg-info» не существует [конец вывода] Примечание. Эта ошибка возникает в подпроцессе и, скорее всего, не является проблемой pip. ошибка: не удалось создать метаданные × Обнаружена ошибка при создании метаданных пакета. ╰─> См. вывод выше. Примечание. Это проблема упомянутого выше пакета, а не pip. Подсказка: подробности см. выше. Кроме того, я пытался сделать это с помощью sudo pip install -e .:
Получение файла:///tmp/nuscenes-devkit/setup ОШИБКА: Ошибка команды, статус выхода 1: команда: /usr/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/nuscenes-devkit/setup/setup.py'"'"'; __file__='"'"'/tmp/nuscenes-devkit/setup/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code =f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info cwd: /tmp/nuscenes-devkit/setup/ Полный вывод (6 строк): работает egg_info написание python-sdk/nuscenes_devkit.egg-info/PKG-INFO запись dependency_links в python-sdk/nuscenes_devkit.egg-info/dependent_links.txt написание требований в python-sdk/nuscenes_devkit.egg-info/requires.txt запись имен верхнего уровня в python-sdk/nuscenes_devkit.egg-info/top_level.txt ошибка: каталог пакета «python-sdk/nuscenes_devkit/egg-info» не существует --------------------------------------- ОШИБКА: команда выполнена с ошибкой, статус выхода 1: python setup.py egg_info Проверьте журналы на предмет полного вывода команды.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Ошибка при попытке установить трясогузку из исходников
    Anonymous » » в форуме Python
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Есть ли способ скомпилировать ffmpeg в VS 2019 без (1) установки MSYS, (2) с использованием исходников ассемблера? [дубл
    Anonymous » » в форуме C++
    0 Ответы
    43 Просмотры
    Последнее сообщение Anonymous
  • Генерация исходников путем запуска Java-класса проекта в Maven
    Anonymous » » в форуме JAVA
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Не могу собрать драйвер из исходников. Отсутствует Driver.tmh
    Гость » » в форуме C++
    0 Ответы
    34 Просмотры
    Последнее сообщение Гость
  • Ошибки компиляции при сборке Envoy 1.31.0 из исходников
    Anonymous » » в форуме C++
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous

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