【轉】python多版本並存,python3安裝pip


python3 與 pip3 安裝與使用

 

1. yum -y install openssl*  

(pip依賴ssl環境)

 

2.編譯安裝python3

下載地址:https://www.python.org/ftp/python/

1 tar zxvf Python-3.5.2.tgz
2 cd Python-3.5.2
3 ./configure --prefix=/usr/local/python35
4 make && make install 

用了—prefix選項的另一個好處是卸載軟件或移植軟件。當某個安裝的軟件不再需要時,只須簡單的刪除該安裝目錄,就可以把軟件卸載得干干凈凈;移植軟件只需拷貝整個目錄到另外一個機器即可(相同的操作系統)。

一個小選項有這么方便的作用,建議在實際工作中多多使用

注:prefix的作用參考 http://blog.csdn.net/ronnyjiang/article/details/53283258

 

3.安裝完成后默認就有pip3了.
 
4.安裝完成可以裝個模塊試試
復制代碼
1 [root@localhost Python-3.5.2]# pip3 install pymysql
2 Collecting pymysql
3   Downloading PyMySQL-0.7.9-py3-none-any.whl (78kB)
4     100% |████████████████████████████████| 81kB 6.3kB/s 
5 Installing collected packages: pymysql
6 Successfully installed pymysql-0.7.9
7 You are using pip version 8.1.1, however version 9.0.1 is available.
8 You should consider upgrading via the 'pip install --upgrade pip' command.
復制代碼

 上面提示有新版本了  可以升級.

使用它提示的命令就可以升級pip3了..

但是注意要把pip命令替換成pip3

復制代碼
 1 [root@localhost Python-3.5.2]# pip3 install --upgrade pip
 2 Collecting pip
 3   Downloading pip-9.0.1-py2.py3-none-any.whl (1.3MB)
 4     100% |████████████████████████████████| 1.3MB 3.2kB/s 
 5 Installing collected packages: pip
 6   Found existing installation: pip 8.1.1
 7     Uninstalling pip-8.1.1:
 8       Successfully uninstalled pip-8.1.1
 9 Successfully installed pip-9.0.1
10 [root@localhost Python-3.5.2]# pip3 --version
11 pip 9.0.1 from /usr/local/lib/python3.5/site-packages (python 3.5)
復制代碼

升級完成

 

環境變量的配置

然后就是在/etc/profile中設置python的環境變量了:

PYTHON_HOME=/usr/local/python35
export PYTHON_HOME
PATH=$PYTHON_HOME/bin:$PATH
export PATH

 至此,可以直接使用pip3和python3

 

PS:

如果使用pip3安裝插件的時候提示:

pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. 

是因為系統缺少openssl-devel包

yum install openssl-devel -y  安裝一下即可.

再按照上面的方法重新 編譯一下即可.

 

【轉自】:http://www.cnblogs.com/wayde-Z/p/6086083.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM