安裝python3
1.安裝相關的依賴包:
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
2.下載python3:
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
3.解壓:
tar -xf Python-3.6.2.tar.xz
4.建立文件夾:
mkdir /usr/local/python3
5.切換到Python-3.6.2目錄
cd Python-3.6.2
6.編譯安裝:
./configure --prefix=/usr/local/python3
make && make install
安裝完畢,在/usr/local/目錄下就會有python3了
7.添加軟連接:
移除舊連接:mv /usr/bin/python /tmp/python
建立新連接:ln -s /usr/local/python3/bin/python3 /usr/bin/python
8.測試:
python -V 查看輸出的版本是否是python3
python2 -V 查看輸出的版本是否是python2
9.修改yum 配置:
vi /usr/bin/yum
把 #!/usr/bin/python 修改成#!/usr/bin/python2
vi /usr/libexec/urlgrabber-ext-down
把 #!/usr/bin/python 修改成#!/usr/bin/python2
10.完成:
python3版本就安裝完成;同時python2也存在。
配置pip
1.添加pip3軟連接:
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
2.安裝python2的pip
sudo yum -y install epel-release
sudo yum -y install python-pip
安裝python虛擬環境
1.建立一個隱藏目錄:
mkdir .virtualenvs
2.安裝虛擬環境:
pip3 install virtualenv
pip3 install virtualenvwrapper
3.配置環境變量,增長最後兩行 :
vim ~/.bashrc
export WORKON_HOME=/root/.virtualenvs
source /usr/local/python3/bin/virtualenvwrapper.sh
4.加載環境變量:
source ~/.bashrc
>>>若是報錯:說 /usr/bin/python 沒有 virtualenvwrapper 模塊,把 /usr/bin/python 換成 python3,
即 ln -s /usr/local/python3/bin/python /usr/bin/python
5.建立虛擬環境
mkvirtualenv --python=/usr/bin/python3 myenv
>>>若是報錯:說virtualenvwrapper could not find virtualenv in your path ,把/usr/local/python3/bin/vitualenv 連接到
/usr/bin/virtualenv
virtualenv的使用:
workon [envname] # 不加參數能夠列出環境列表,加環境名稱則進入指定環境
lsvirtualenv #列出全部環境
deactivate #註銷當前環境
rmvirtualenv envname #刪除指定環境
cpvirtualenv #複製環境
cdsitepackages #cd到當前環境的site-packages目錄
lssitepackages #列出當前環境中site-packages內容
setvirtualenvproject #綁定現存的項目和環境
wipeenv #清除環境內全部第三方包