2014-10-23 5 views
1

Я пытаюсь установить некоторые дополнительные пакеты, которые не поставляются с Anaconda. Все эти пакеты могут быть установлены с использованием pip install PackageName. Однако, когда я печатаю эту команду в строке Anaconda Command, я получаю следующее сообщение об ошибке:Как использовать -pip- для установки пакетов, которые могут работать с Anaconda?

Fatal error in launcher: Unable to create process using '"C:\Python27\python.exe 
" "C:\python27\scripts\pip.exe" install MechanicalSoup' 

Я также попытался запустить команду из интерпретатора после import pip но тоже не работает (я получил SyntaxError: invalid syntax).

Я ноб и понимаю, что это может быть очень простой вопрос, поэтому спасибо за вашу помощь заранее!

PS: Я использую Windows 7, 64 бит, версию conda: 3.7.1 и версию для python: 2.7.6.

ответ

1

Используя предложения @ heinzchr и @ mmann, я смог собрать вместе проблему. У меня уже была версия Python 2.7, сохраненная на C:\Python27, и мне пришлось удалить это с Путь (My Computer's properties> Advanced system settings> System variables> Path). Теперь я могу использовать pip install из командной строки.

0

Существует способ вокруг использования ПУМ

Из окна терминала анаконды вы можете запустить:

conda install PackageName 

Поскольку MechanicalSoup не в одном из пакетов каналов Анаконда ты придется делать бит редактирования См. инструкции в нижней части on their blog

+0

спасибо. Не могли бы вы прояснить, где в блоге эти инструкции могут быть найдены? Вы предлагаете внимательно прочитать раздел «Роллинг ваших собственных пакетов»? – user26750

1

При установке anaconda вас спросят, хотите ли вы включить установленный python в переменную PATH системы. Удостоверьтесь, что у вас есть это в вашей PATH. Если все настроено правильно, вы можете запустить pip из своей обычной командной строки.

+0

Спасибо. У меня есть 'C: \ Anaconda' в моем' System variables> Path', но не может запускать pip из командной строки Anaconda или из Powershell. – user26750