сбой установки pip в репозитории git в Windows 10

#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