2016-06-23 3 views
1

Я пытаюсь установить библиотеку «XLRD» для python, используя PIP install, библиотека установлена ​​успешно, после выполнения я попытался импортировать то же самое, но я получаю ошибку, что нет модулей были установлены.Pip «install» Устанавливается в Jython вместо python

После некоторого исследования я обнаружил, что все устанавливается в каталог C: jython/site-packages вместо C:/python27.

Мой pythonpath установлен в C:/python27, я проверил.

В чем может быть проблема? Как я могу проинструктировать PIP об установке модулей в каталоге python.

+0

Что такое возврат '' where pip'' в командной строке? – loutre

+0

@loutre Wow, я набрал команду, и я получил 2 ответа, ее там как в каталоге pythion, так и в jython, как мне сделать по умолчанию c:/python – Anarach

+0

Посмотрите на переменную env PATH ('' echo% PATH% ' '). Сначала должен появиться путь к Jython. Swap Jython с Python. – loutre

ответ

2

В командной строке терминала/командной строки перейдите в домашний каталог Python версии, для которой вам необходимо установить модуль. Затем перейдите в папку сценариев и запустите команду pip. Как ниже

cd C:/python27/Scripts 
pip install XLRD 

Вам в основном нужно указать сценарий pip, для которого вам нужно выполнить эту команду. Если то для сценария пип внутри python27, вы должны ориентироваться туда или сделать, как показано ниже, а

C:/python27/Scripts/pip install XLRD 

Если у вас есть оба пути сценария python27 & Jython домашний каталог & в ваших переменных окружения «PATH», то путь, который был объявлен первым, имеет приоритет. Чтобы переупорядочить приоритет, вам придется изменить порядок объявления пути.

+0

Wow, Это абсолютно сработало, знаете ли вы, почему оно по умолчанию является папкой jython? – Anarach

+0

По умолчанию используется jython, так как у вас есть каталог home directory & scripts jython в переменной окружения PATH. – Akarsh

+0

У меня тоже есть то же для python, почему он туда не идет? – Anarach

 Смежные вопросы

  • Нет связанных вопросов^_^