2016-11-21 127 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.exepip2.exe 同樣爲Python 3.x的可以使用pip的推薦版本。

0

python的每個版本都有相應的pip版本,因此您可以運行與您的Python版本相對應的特定版本的pip。例如:

pip3.5 install packagename 
pip2.7 install packagename 

如果你使用像PyCharm的IDE,你可以很容易的安裝在從設置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分配'。我正在嘗試安裝'telebot'。我使用IDE PyCharm,列表中沒有與遠程機器人連接的軟件包。我試圖通過點安裝它,它成功安裝,但在pycharm 3中,我得到'沒有包遠程機器人' –

+0

在Pycharm有。 – Inconnu

+0

@Petr彼得羅夫。檢查我的答案,我編輯它。對於pycharm – Inconnu

0

如果你已經安裝了兩個python版本,你還應該有兩個不同的腳本文件夾,它們包含相應的點子。所以你可以選擇正確的,然後安裝你想要的軟件包。

如果您的點數版本> = 0.8和< 1.5,您還可以指定要使用的點數版本。

例如:

pip-2.7 install package 

如果使用畫中畫版本> = 1.5的語法不同;你可以這樣繼續:

pip2.7 install package 

另一種可能性,如果你使用的是IDE,直接在它裏面安裝包。

我已經閱讀您正在使用PyCharm評論,所以你可以去

settings->Project->project interpreter

檢查選擇的解釋是正確的,並在右上角點擊加號圖標。

選擇包裝並單擊進行安裝。

讓我知道。