啟動python2,我們可以直接在命令行輸入:python2
啟動python3,我們可以在命令行輸入:python或者python3.
但是pip沒有設置的話,在命令行輸入 pip --version 或者 pip2?--version,指向的都是python2.
現在我們設置把pip指向python3,(安裝好python3后,里面就已經下載了pip3了,無需額外下載)
# 進入usr/bin目錄
cd /usr/bin
?
# 查看pip前綴的文件
ll pip*
?
# 刪除pip文件
rm pip
?
# 重新設置pip文件
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
?
# 可以再補加一個pip3命令
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3?
此時輸入命令?pip --version 或者 pip3 --version 會發現pip已經指向的是python3了。
如果需要下載python3的庫,就可以直接使用命令,pip3 install 或 pip install,
而下載python2的庫,使用命令pip2 install
?
網上搜到的pip國內鏡像大部分是豆瓣的
http://pypi.douban.com/simple/
但是根本不全,很多包沒有
所以推薦清華大學的
https://pypi.tuna.tsinghua.edu.cn/simple
-
pip install -i?https://pypi.tuna.tsinghua.edu.cn/simple?xxx庫名
臨時使用
可以在使用pip的時候加參數 -i?https://pypi.tuna.tsinghua.edu.cn/simple
例如:pip install -i?https://pypi.tuna.tsinghua.edu.cn/simple?gevent,這樣就會從清華這邊的鏡像去安裝gevent庫。
永久修改
Linux下,修改 ~/.pip/pip.conf (沒有就創建一個), 修改 index-url至tuna,內容如下:
[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple
windows下,直接在user目錄中創建一個pip目錄,如:C:\Users\xx\pip,新建文件pip.ini,內容如下
[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple