2016-10-02 2 views
0

У меня проблема с моей версией Pip. Я пытаюсь установить пакет pyDatalog, который не поддерживается Anaconda.Работа с несколькими версиями Python?

В моем Ubuntu у меня есть две версии Python (2.7 и Anaconda с 3.5). Для Python 2.7 я даже не знаю, установлен ли Pip.

Как я могу использовать две разные версии Pip для разных версий Python на одном компьютере? Могу ли я использовать одну версию Pip для обеих версий Python?

+0

В общем, у меня есть пипс только для anaconda, но он не работает для python 2.7 – Alex

+0

вы можете попробовать 'whereis python 2.7', он должен показать, где установлен python. Кроме того, насколько аси помню пип поддерживает команду, как «команда» pip2.7 –

+0

, когда я писал это я получил: pip2.7 'Traceback (самый последний вызов последним): Файл«/ USR/местные/бен /pip2.7 ", строка 9, в load_entry_point ('pip == 7.1.0', 'console_scripts', 'pip2.7')() Файл« build/bdist.linux-x86_64/egg/pkg_resources/__init__.py ", строка 558, в load_entry_point Файл« build/bdist.linux-x86_64/egg/pkg_resources/__ init__.py », строка 2682, в load_entry_point Файл« build/bdist.linux-x86_64/egg/pkg_resources/__init__.py ", строка 2355, при загрузке Файл" build/bdist.linux-x86_64/egg/pkg_res ources/__ init__.py ", строка 2361, в разрешении ImportError: Нет модуля с именем pip' – Alex

ответ

1

Посмотрите на pyenv, расположенный в https://github.com/yyuu/pyenv/blob/master/README.md.

Вы можете установить несколько версий python и pip.

README имеет инструкции по установке pyenv, установке требуемых версий python и переключению между ними.