天天看點

linux建立python3虛拟環境_linux中建立python的虛拟環境

1,何為虛拟環境

linux是支援多使用者的系統,如果某一位使用者不想使用公用環境,想指定特殊的python版本安裝僅供個人使用的一些包,那麼虛拟環境将滿足他的要求

2,虛拟環境使用需要virtualenv軟體支援,安裝如下

sudo apt-get install python-virtualenv

3,開始使用

建立python虛拟環境的目錄ENV:$ virtualenv ENV    #注意目前目錄,會在ENV目錄下建立一堆檔案用于python運作

檢視目前安裝了哪些python包:$pip freeze

激活虛拟環境:$cd ENV

$source  bin/activate    #成功激活以後每個指令下面都會有“(ENV)”提示使用者目前使用的是虛拟環境,再次使用檢視pip freeze檢視目前安裝了多少包的時候會發現,當下僅有一個包

試着安裝一個包:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy    #-i後面是鏡像源的網址,安裝的包名字叫numpy,檢視已經安裝的包,然後發現現在有兩個包了

取消激活虛拟環境:deactivate    #使用公共環境

4,補充:

每次使用虛拟環境的時候都要先激活一下,因為打開終端以後預設使用公共環境。

自己安裝的軟體如果想使用虛拟環境需要單獨配置,比如pycharm如果想使用虛拟環境需要去setting-project...配置

指定python版本的虛拟環境:公共環境中已有python2.7和python3的情況下:virtualenv -p /usr/bin/python2.7 ENV2.7    或者virtualenv -p /usr/bin/python3 ENV3

我用的是哪個環境呢?$which pip

删除虛拟環境:退出虛拟環境以後,直接删除虛拟環境配置檔案就可以啦:rm -r ENV