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