正如@Akavall提到的那樣,目前您已經安裝了Python2.x pip,並且當您運行此命令pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose
時,您正在使用此pip來安裝軟件包。爲了安裝Python3.x的軟件包,您需要安裝一個Python3.x pip,它被稱爲pip3。要安裝PIP3,從終端運行下面的命令:
sudo apt-get install python3-pip
一旦PIP3已經安裝,您可以使用再安裝包爲您python3.x:
pip3 install <module-name>
注意您仍然可以繼續在同一臺機器上同時運行Python2.x和Python3.x,因此不需要卸載python2.x。
您可以繼續安裝包Python2.x因爲你一直在做,通過使用:
pip install <module-name>
和使用python3.x安裝軟件包:
pip3 install <module-name>
最後,要在您的終端上運行Python3.x,您需要輸入:
python3
而不僅僅是python
(它是指python2.x
)。舉例來說,如果你有一個名爲Hello.py腳本,從終端使用Python3.x執行該腳本您執行以下操作:
python3.x Hello.py
使用Python2.x運行相同的腳本,你就以下:
python2.x Hello.py
或:
python Hello.py
所以,一句話,pip
點python2,惠斯特pip3
點python3。見this question for more information。
我希望能回答你的問題:)。再次,我只是擴展了@Akavall上面已經給出的一個好評,所以信譽歸功於@Akavall。
你是否研究過爲python3安裝pip:'sudo apt-get install python3-pip',然後使用'pip3'(而不是'pip')來安裝你的軟件包? – Akavall
我建議您查看[virtualenv](https://virtualenv.pypa.io/en/stable/)或使用[Anaconda](https://www.continuum.io/downloads)併爲您的不同版本創建環境蟒蛇 – Grr