#git #github #pip #python-import
#git #github #pip #python-импорт
Вопрос:
Я пытаюсь установить dm_control из github в Windows 10. Прямая установка из репозитория с помощью командной строки
pip install git git://github.com/deepmind/dm_control.git
сбой из-за ошибки ModuleNotFoundError: нет модуля с именем ‘dm_control’ в строке
from dm_control.autowrap import binding_generator
но модули явно существуют в структуре репозитория. Я получаю ту же ошибку, если загружаю репозиторий и устанавливаю pip из локального каталога.
Однако, если я использую редактируемый флаг при локальной загрузке, тогда пакет установится успешно?
pip install -e C:Downloaddm_control
Кто-нибудь может объяснить, что здесь происходит и как я могу установить напрямую из репозитория с помощью первого вызова командной строки.
Комментарии:
1. Такое ощущение, что вы забыли показать остальную часть выходных данных
pip install git git://github.com/deepmind/dm_control.git
. Можете ли вы просто показать весь запуск отC:whatever> pip install ...
до возврата к пустой строке? Кроме того, что произойдет, если вы используете pipenv вместо pip? (потому что рекомендуется никогда не устанавливать что-либо глобально, если вы можете помочь этому, а pipenv — это находка)2. Что ж, если -e работает локально, он также должен работать удаленно с
pip install -e git git://github.com/deepmind/dm_control.git
… верно?3. К сожалению, нет! редактируемый флаг не работает из репозитория git, только когда я устанавливаю из локального каталога, содержащего загруженную копию репозитория
4. Также аналогичное поведение от pipenv