管理PY的工具之(一)pyenv和virtualenv的使用Linux和Win

Linux下安裝:以centos為例

1.pyenv的作用

可以在本機系統(tǒng)下安裝多個版本的python,而且切換方便,互不干擾。

2.pyenv的安裝

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一下試試

3.pyenv的常用命令:

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

6.找個地方安裝你的虛擬環(huán)境吧

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容