Python «pip install» не работает с AttributeError: у объекта 'module' нет атрибута '_vendor' - PullRequest
0 голосов
/ 06 июня 2018

Последний час просматривал SO, пытаясь найти решение, но ни одна из доступных, похоже, не исправила мою ошибку.Я пытаюсь установить пакет из локального каталога на Windows Server 2008. Я думаю, пакет не имеет большого значения, но для аргументов ради его Luigi.Я перехожу в каталог и использую следующую команду:

pip install setup.py

, и возвращается следующая ошибка:

'module' object has no attribute '_vendor'); 'pip' is a package and cannot be directly executed.

Full error image here

Я попытался переустановить pip, обновить pip и установить с помощью easy_install, и я каждый раз получаю одну и ту же ошибку.У кого-то еще была такая же ошибка, и она может порекомендовать решение?

Я пытался;

python -m pip install --upgrade pip
easy_install -U pip

Я также пытался удалить pip, но я просто получаю ту же ошибку.

спасибо, Мэтт

1 Ответ

0 голосов
/ 06 июня 2018

Чтобы установить пакет из локального каталога с помощью pip, вы будете использовать

pip install .

или

pip install -e .

из каталога, содержащего пакет setup.py.

Обратите внимание на . в конце.

Версия -e устанавливает его так же, как python setup.py develop

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...