virtualenv環境

若是本地須要不一樣的版本環境,那麼就須要virtualenv了python

安裝virtualenvlinux

pip install virtualenv

# 查看幫助
virtualenv -h

選項:

--version
	顯示當前版本號。
-h, --help
	顯示幫助信息。
-v, --verbose
	顯示詳細信息。
-q, --quiet
	不顯示詳細信息。
-p PYTHON_EXE, --python=PYTHON_EXE
	指定所用的python解析器的版本,好比 --python=python2.5 就使用2.5版本的解析器建立新的隔離環境。 默認使用的是當前系統安裝(/usr/bin/python)的python解析器
--clear
	清空非root用戶的安裝,並重頭開始建立隔離環境。
--no-site-packages
	令隔離環境不能訪問系統全局的site-packages目錄。
--system-site-packages
	令隔離環境能夠訪問系統全局的site-packages目錄。
--unzip-setuptools
	安裝時解壓Setuptools或Distribute
--relocatable
	重定位某個已存在的隔離環境。使用該選項將修正腳本並令全部.pth文件使用至關路徑。
--distribute
	使用Distribute代替Setuptools,也可設置環境變量VIRTUALENV_DISTRIBUTE達到一樣效要。
--extra-search-dir=SEARCH_DIRS
	用於查找setuptools/distribute/pip發佈包的目錄。能夠添加任意數量的–extra-search-dir路徑。
--never-download
	禁止從網上下載任何數據。此時,若是在本地搜索發佈包失敗,virtualenv就會報錯。
--prompt==PROMPT
	定義隔離環境的命令行前綴。

建立新環境bash

# copy一個python環境的分支,默認會安裝setuptools、pip、wheel等基礎模塊

virtualenv xxx_env --distribute --python=C:\Python36\python.exe

xxx_env 環境名,會建立一個文件夾
--python指定要建立的python版本,不然就是系統默認python的版本
--distribute我試了和不加是同樣的,暫時還不明白這個參數的含義,不過不影響建立

使用(如下win環境,linux環境同理)ui

退出環境命令行

(proj_env2) E:\virtualenv\nowamagic_venv\proj_env2\Scripts>deactivate.bat
E:\virtualenv\nowamagic_venv\proj_env2\Scripts>

集成到開發環境code

pycharmip

新建項目時可選擇Interpreter開發

選擇獨立環境位置pycharm

便可it

或在之前的項目上選擇建立也能夠

 

over

相關文章
相關標籤/搜索