Ubuntu下virturalenv的安裝與使用

  1. 查看是否已經安裝virtualenv:
virtualenv --version
#如果看到如下信息表示已經安裝
virtualenv 20.0.5 from /usr/local/lib/python3.6/dist-packages/virtualenv/__init__.py
#如果看到如下信息表示未安裝:
-bash: virtualenv: command not found
  1. 安裝
#Python2.x
pip install -U virtualenv
#Python3.x
pip3 install -U virtualenv
  1. 建立一個文件夾存放配置文件並切換到此文件夾
mkdir virtualenv/
cd virtualenv/
  1. 創建隔離環境配置,例如名稱爲tf_py2或者tf_py3

參數:
–system-site-packages: 令隔離環境可以訪問系統全局的site-packages目錄。
-p PYTHON_EXE, --python=PYTHON_EXE: 指定所用的python解析器的版本,比如 --python=python2.5 就使用2.5版本的解析器創建新的隔離環境。 默認使用的是當前系統安裝(/usr/bin/python)的python解析器

#Python2.x
virtualenv --system-site-packages -p python ./tf_py2
#Python3.x
virtualenv --system-site-packages -p python3 ./tf_py3
  1. 激活某個隔離環境
source tf_py3/bin/activate
  1. 退出已激活的隔離環境:
deactivate
  1. 新的virtualenv還包含了 pip 包管理器,可以直接用 ENV/bin/pip 安裝第三方模塊。
    例如:
tf_py3/bin/pip install xxx
  1. 其他安裝方法:
$ sudo easy_install virtualenv

Note:

即使是沒有安裝任何Python包管理器,也可以直接獲取 virtualenv.py 並運行 python virtualenv.py ,效果一樣。

官方文檔:
virtualenv — virtualenv 1.7.1.2.post1 documentation

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章