virtualenv
pip install virtualenv
virtualenv env1
用 Python3 建立虛擬環境:
virtualenv -p (python3安裝路徑) (虛擬環境名字)python
virtualenv -p C:\Users\Administrator\AppData\Local\Programs\Python\Python35\python.exe python3
(python3是虛擬環境名字)sql
1)進入虛擬環境windows
cd env1
2)進入腳本目錄 Scripts
app
cd Scripts
3)運行activate.bat命令行
activate.bat
deactivate.bat
virtualenvwrapper
virtualenvwrapper 是對 virtualenv 的功能擴展,能夠管理所有的虛擬環境,用單個命令方便切換不一樣的虛擬環境。code
pip install virtualenvwrapper-win
(Linux下運行 pip install virtualenvwrapper)blog
默認建立的虛擬環境的路徑在 C:\Users\Administrator\Envs
ip
WORKON_HOMEci
D:\my_vir_wrap開發
mkvirtualenv env2
使用 Python3 建立虛擬環境
mkvirtualenv --python=(python3安裝路徑) (虛擬環境名字)
mkvirtualenv --python=C:\Users\Administrator\AppData\Local\Programs\Python\Python35\python.exe python35
workon
workon python3
deactivate
安裝中的問題:VCRUNTIME140.dll 丟失
解決辦法:把Python安裝目錄下 VCRUNTIME140.dll 拷到 C:\Windows\System32 目錄下便可。
File->Settings->Project Interpreter->Add Local
選擇虛擬環境路徑便可
https://www.continuum.io/downloads
path: D:\anaconda;D:\anaconda\Scripts
在notebook中使用多版本內核,須要對各環境安裝ipykernel包
conda create -n py27 python=2.7 ipykernel conda create -n py36 python=3.6 ipykernel
也能夠手動安裝:
conda create -n py27 python=2.7 source activate py27 win: activate py27 conda install notebook ipykernel ipython kernel install --user
deactivate conda create -n py36 python=3.6 source activate py36 win: activate py36 conda install notebook ipykernel ipython kernel install --user
deactivate
jupyter notebook
注意:deactivate 退出虛擬環境後,啓動若py2或者py3不能使用,那直接在py2或py3虛擬環境執行啓動命令
包管理
conda可直接經過命令行對包進行管理:
列出全部包 conda list 更新包 conda upgrade package_name 更新全部包 conda upgrade --all 安裝包 (如numpy) conda install numpy 可同時安裝多個包:conda install numpy scipy pandas 或限定版本conda install numpy=1.9 卸載包 conda remove package_name
環境管理
conda能夠建立隔離的python開發環境,並對環境進行管理,這樣你就能夠針對不一樣的項目使用不一樣的環境。還能夠導出環境,便於項目遷移。
建立環境:在終端中使用 conda create -n env_name list of packages。在這裏,-n env_name 設置環境的名稱(-n 是指名稱),
而 list of packages 是要安裝在環境中的包的列表。例如,要建立名爲 my_env 的環境並在其中安裝 numpy,請鍵入 conda create -n my_env numpy。 指定python版本:conda create -n py3 python=3 進入環境:activate env_name (windows下) 退出環境:deactivate 導出環境文件:conda env export > environment.yaml ,environment.yaml爲導出的文件名 使用環境文件建立環境:conda env create -f environment.yaml 列出全部環境:conda env list 移除環境:conda env remove -n env_name
示例
安裝pyquery在py36_a虛擬環境中 一、進入Anaconda Prompt 二、conda env list 三、activate py36_a 四、conda install pyquery(pip install moviepy) 五、deactivate