虚拟环境¶
简介¶
在python项目中,不同的项目通常依赖的三方包不同;偶尔也会出现不同项目依赖同一个三方包,但是版本不一样等问题。此时为了在同一台电脑上运行不同 项目就需要用到python虚拟环境;python虚拟环境实际就是python包管理工具,把属于同一个项目依赖的三方包管理到一个文件夹中,通过不同文件夹可以 管理不同到虚拟环境。
venv(pyvenv)¶
python3.6以后官方推荐的管理工具,系统自带。官网说明 pyvenv 是python3.3-3.5虚拟环境管理的一个脚本,python3.6以后版本不再推荐
创建虚拟环境
python -m venv env激活虚拟环境
. env/bin/activate取消激活虚拟环境
deactivate
pyenv¶
一款多版本python管理的脚本工具 源码及手册
安装
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash查看可安装列表
pyenv install --list安装(卸载)指定版本的python
pyenv install 3.6.5 pyenv uninstall 3.6.5创建(删除)-个指定python版本的虚拟环境
pyenv virtualenv 3.6.5 someenv pyenv uninstall someenv激活(取消)虚拟环境
pyenv activate someenv pyenv deactivate设置某个文件夹下面默认使用(取消)某个虚拟环境
pyenv local someenv pyenv local --unset查看本地pyenv管理的python环境
pyenv versions
pycharm¶
最新pycharm支持python解析器等管理
![]()