場景:
在 centos6.5 下增加Python3.5.2版本 配置ipython環境,同時現有python2.6繼續使用,不影響現有腳本和yum的調用
處理方案:
1.下載,解壓:
1 檢查依賴:yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
2 下載:wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2rc1.tgz
3、解壓編譯
tar zxvf Python-Python-3.5.2rc1.tgz
cd Python-Python-3.5.2rc1.tgz
./configure --prefix=/usr/local
make && make altinstall
注意: 這裏我們使用的是make altinstall,如果使用make install,你將會看到在系統中有兩個不同版本的Python在/usr/bin/目錄中。這將會導致很多問題。
4、配置搭建python3.5開發環境
1.安裝virtualenv,可以通過pip進行安裝,命令如下:
pip3.5 install virtualenv
2.創建虛擬環境:virtualenv -p /usr/local/bin/python3.5 py35env
3、激活虛擬環境:
source py35env/bin/activate
3.1、在虛擬環境中安裝ipython
pip install ipython
3.2、在虛擬環境中啓動ipython:
ipython
4、退出虛擬環境
deactivate