2016-11-21 3 views
0

Мне нужно посоветовать: У меня есть 2 версии Python: 2 и 3. Как я могу установить какой-то пакет через pip в особую версию? Что я должен использовать?Python: установить некоторые пакеты

+0

Вы должны создать 2 'virtualenv', установить Python 2 в одном из них и Python 3 во втором. – Chr

+0

Вы работаете в Linux или Windows? – Giordano

+0

Вы должны попробовать установить anaconda, чтобы у вас не было проблемы с управлением версиями ... –

ответ

0

Для Python 2.x: В C:\Python27\Scripts папки вы будете иметь некоторые исполняемые файлы, как pip2.7.exe или pip2.exe аналогичны для Python 3.x.

cmd> pip install <module> вместо того, чтобы просто pip вы можете использовать уважаемую версию pip.

0

Каждая версия python имеет соответствующую версию pip, поэтому вы запускаете определенные версии пипов, соответствующие вашим версиям Python. Пример:

pip3.5 install packagename 
pip2.7 install packagename 

И если вы используете в IDE, как PyCharm, вы можете легко установить пакеты из в определенных версиях Python от настроек environment.Go к project settings>project interpreter>choose the version of python you want to install in>click the plus (+) sign > теперь искать пакет, который вы хотите установить мой набрав в строке поиска . Когда вы его найдете, нажмите «Установить».

Вы также можете запустить Pythons venv.

+0

Хм, он не работает. он возвращает мне «несоответствующее распределение, найденное для телебата».Я пытаюсь установить 'telebot'. Я использую IDE PyCharm, и в списке нет пакетов, связанных с телеботом. Я попытался установить его через pip, он был установлен успешно, но в python 3 в pycharm я получаю 'No package telebot' –

+0

В Пичарме нет. – Inconnu

+0

@ Петр Петров. Проверьте мой ответ, я его отредактировал. – Inconnu

0

Если вы установили две версии python, вы также должны иметь две разные папки Scripts, которые содержат соответствующий пип. Таким образом, вы можете выбрать правильный вариант и установить необходимый пакет.

Если у вас есть версия pip> = 0.8 и < 1.5, вы также можете указать версию пипса, которую хотите использовать.

Например:

pip-2.7 install package 

Если вы используете версию пип> = 1,5 синтаксис отличается; вы можете действовать таким образом:

pip2.7 install package 

Другая возможность, если вы используете IDE, это установить пакет непосредственно внутри него.

Я прочитал в комментарии, которые вы используете PyCharm, так что вы можете пойти в

settings->Project->project interpreter

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

Выберите пакет и нажмите для его установки.

Дайте мне знать.

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