Linux下安裝:以centos為例
可以在本機系統(tǒng)下安裝多個版本的python,而且切換方便,互不干擾。
yum install git -y
yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel Zlib-devel bzip2-devel
curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash
cd ~
vi .bash_profile
添加下面代碼:會有提示的
exportPATH="/root/.pyenv/bin:$PATH"eval"$(pyenv init -)"eval"$(pyenv virtualenv-init -)"
輸入命令 pyenv 不報錯說明正確安裝pyenv,如果報錯,重開一個shell一下試試
pyenv version 查看python當前版本
pyenv versions 查看所有python版本
pyenv global 3.5.3 切換本地python版本
pyenv install --list 查看可以安裝的版本
4.安裝python? ? ? 因為直接安裝太慢啊,所以最好用下載工具自己下載下來,這樣才快
(1) cd /root/.pyenv
(2) mkdir cache
把下載的安裝包放到這個文件夾,可以用傳輸工具
cd 到.pyenv/versions/
pyenv install 3.5.3 -v
ok
5.安裝虛擬環(huán)境virtualenv和virtualenvwrapper? ?
也可以用其他虛擬環(huán)境管理軟件pipenv
作用:創(chuàng)建一個非本地,文件夾形式的虛擬環(huán)境,用來控制python版本,互不干擾,也不會存在于本地,只有進入虛擬環(huán)境才能看到python版本。
注意:virtualenv中python的安裝是依賴本地python的版本,所以安裝虛擬環(huán)境的時候需要先切換本地python版本,用pyenv,這時候pyenv的作用就大了,省了好多麻煩
pip install virtualenv virtualenvwrapper
vi /root/.bashrc
下面的放到文件里
export WORKON_HOME=/root/.virtualenvs
export PROJECT_HOME=/root/workspace
source /root/.pyenv/versions/3.5.3/bin/virtualenvwrapper.sh
重啟一下:source /root/.bashrc
mkvirtualenv 環(huán)境名字—創(chuàng)建
workon 環(huán)境名字—切換
deactivate 退出
---------------------------------------------------------------------------------------------------------------
WIN7下安裝:
windows下面安裝pyenv不容易安裝反正我不用。我就是安裝了多個pyhton版本如下圖,默認的只有一個;用的時候我只需要虛擬環(huán)境即可。

1.安裝virtualenv和virtualenvwapper
pip install virtualenv 這里也可以進入虛擬環(huán)境,但是先要進入Scripts這個文件夾下,然后activate,就能激活虛擬環(huán)境。(這里首先你本地必須有一個python,不管什么版本,只要能裝virturalenv就可以)
2.pip install virtualenvwrapper-win
3.添加環(huán)境變量:
WORKON_HOME? (這個是鍵)
D:\envs(這個是值)這個是你自己定義的目錄,以后創(chuàng)建的目錄都會放到這里,否則就是默認的路徑了
4.mkvirtualenv 文件夾名 創(chuàng)建虛擬環(huán)境(這種方式創(chuàng)建的是你本地默認的python版本)
mkvitrualenv -p D:/python36/python.exe 文件夾名 創(chuàng)建指定python版本,這個指定版本要自己首先安裝到系統(tǒng),你只需要知道python.exe的路徑,添加到-p后面,就能創(chuàng)建該版本的虛擬環(huán)境。(win10可以裝多個python版本,只是默認的只有一個;你找到你安裝的python版本copy一下你需要的python版本安裝路徑就可以,圖如上)
5.workon 名字 進入虛擬環(huán)境
6.deactivate 退出虛擬環(huán)境
7.記錄虛擬環(huán)境的包:
pip freeze > requirements.txt
安裝之,
pip install -r requirements.txt