centos python2.6升級到2.7 還有單獨的python3.5環境


安裝pip3

1、安裝pip前需要前置安裝setuptools

wget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26

tar -zxvf setuptools-19.6.tar.gz

cd setuptools-19.6

python3 setup.py build

python3 setup.py install

 

報錯: RuntimeError: Compression requires the (missing) zlib module

我們需要在linux中安裝zlib-devel包,進行支持。

yum install zlib-devel

 

需要對python3.5進行重新編譯安裝。

cd python3.5

make & make install

又是漫長的編譯安裝過程。

重新安裝setuptools

python3 setup.py build

python3 setup.py install

2、安裝pip

wget --no-check-certificate  https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb

tar -zxvf pip-8.0.2.tar.gz

cd pip-8.0.2

python3 setup.py build

python3 setup.py install

 

如果沒有意外的話,pip安裝完成。

測試:

我們使用pip安裝一個python3第三方庫: python3 -m pip install paramiko

納尼!!!!又報錯了!

ImportError: cannot import name 'HTTPSHandler'

根據老衲多年的經驗,應該是缺少openssl的開發環境,我們繼續安裝

yum install openssl-devel

===========================

sudo apt-get install openssl

sudo apt-get install libssl-dev

繼續重新編譯安裝python3.5

ok,我們終於完成了整個python3環境的安裝。

 

查看python版本

#python  -V    
Python 2.6.6  

1.下載Python-2.7.3

#wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2  

2.解壓

#tar -jxvf Python-2.7.3.tar.bz2  

#cd Python-2.7.3  

3.安裝

#./configure  
#make all             
#make install  
#make clean  
#make distclean  

4.查看版本信息

#/usr/local/bin/python2.7 -V 

5.建立軟連接,使系統默認的 python指向 python2.7

#mv /usr/bin/python /usr/bin/python2.6.6 
 
#ln -s /usr/local/bin/python2.7 /usr/bin/python 

6.重新檢驗Python 版本

7.更改yum配置文件頭

解決系統 Python 軟鏈接指向 Python2.7 版本后,因為yum是不兼容 Python 2.7的,所以yum不能正常工作,我們需要指定 yum 的Python版本

#vi /usr/bin/yum  

將文件頭部的
#!/usr/bin/python

改成
#!/usr/bin/python2.6.6

8.輸入法沒了,配置一下IBus

分別用 vi 打開下面兩個文件,找到 exec python 那一行,把exec python 改為 exec python2.6 保存,退出。iBus在重啟后就恢復正常了!

 

#vi /usr/bin/ibus-setup  


#vi/usr/libexec/ibus-ui-gtk  

 

轉載來自:http://blog.csdn.net/jcjc918/article/details/11022345

 

 

 

 

 

 

下面配置python3.5的環境

安裝相應包

# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

下載 Python 3.4 源碼包

# wget http://mirrors.sohu.com/python/3.4.1/Python-3.4.1.tar.xz

https://www.python.org/ftp/python/3.5.7/Python-3.5.7.tgz

安裝 Python 3.4


# tar xf Python-3.4.1.tar -C /usr/local/src/
# cd /usr/local/src/Python-3.4.1/
# ./configure --prefix=/usr/local/python3
# make && make install

從 Python 3.4 開始就已經自帶了 pip 和 easy_install(setuptools 包帶的命令) 包管理命令,你可以在 /usr/local/python34/bin/ 目錄下看到,查看一下已經安裝的擴展包:

# /usr/local/python34/bin/pip3 list
pip (1.5.6)
setuptools (2.1)

 

添加 python3.4 相關命令到環境變量

添加 python3.4 到環境變量,編輯 ~/.bash_profile,將:

PATH=$PATH:$HOME/bin
改為:
PATH=$PATH:$HOME/bin:/usr/local/python34/bin

使 python3.4 環境變量生效:

# . ~/.bash_profile

更新pip3

python3 -m pip install -U pip

 

轉載:http://blog.aboutc.net/linux/61/install-python-on-linux

 


免責聲明!

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



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