2016-12-28 3 views
0

Всякий раз, когда я пытаюсь установить пакет с помощью pip (используя колесо или только обычный набор install numpy -> например), pip устанавливает новый пакет в место, где Anaconda хранит свои пакеты сайтов. Как удалить это? Это началось с тех пор, как я установил Anaconda, который я использую для некоторых задач в качестве интерпретатора python, но теперь мне нужна моя обычная установка python.Pip устанавливает в каталог anaconda вместо каталога python (Windows)

ответ

0

Вместо того, чтобы просто писать pip instal ... в командной строке, которая, по-видимому указывает на вашей установки Anaconda, вы можете перемещаться (с помощью команды cd) к установке Python и вызовите файл pip.exe, расположенный где-то там.

Я думаю, вы могли бы попробовать переименовать один из файлов pip.exe (тот, который находится в Анаконде или тот, что находится на Python), на что-то еще (например, pipanadonda.exe), а затем вы сможете вызывать их отдельно от командной строки.

+0

Я думаю, что это плохой совет рекомендовать переименовать exectuable вот так - что, если pip обновляется? Затем вы вернулись в ту же ситуацию, что и раньше. Лучше всего конкретизировать путь к соответствующему пишу, который вы хотите использовать, например, 'C: \ Python36 \ Scripts \ pip.exe install 3to2' FWIW, это также, вероятно, проще, чем использование' cd' для перехода к каталог каждый раз тоже. – darthbith

+0

Согласовано, переименование файла не является хорошей практикой и не должно использоваться в качестве окончательного решения. Однако, попробовав это, он может помочь OP понять, что на самом деле происходит при вводе команды в CMD. –