python虚拟环境-virtualenv
搭建python虚拟环境,避免包的混乱和版本的冲突。为每个程序单独创建虚拟环境可以保证程序中能访问虚拟环境中的包,保持解释器环境的干净整洁。
推荐使用virtualenv,笔者使用python版本为3.7。
安装virtualenv
pip install virtualenv
创建运行环境
virtualenv [虚拟环境名称]
如:virtualenv venv
--如果不想使用系统的包,加上–no-site-packeages参数
virtualenv --no-site-packages 创建路径名
进入虚拟环境目录:
win10环境:
> cd venv
> .\Scripts\activate.bat
进入虚拟环境后如下图:前面多了(虚拟环境名)
linux环境:
$ cd venv
$ source ./bin/activate
退出虚拟环境:
linux:
$ deactivate
Windows 10:
> cd venv
> .\Scripts\deactivate.bat
删除环境
没有使用virtualenvwrapper前,可以直接删除venv文件夹来删除环境
使用环境
进入环境后,一切操作和正常使用python一样 安装包使用pip install 包
其他有用指令
pip freeze #查看当前安装库版本
#创建 requirements.txt 文件,其中包含了当前环境中所有包及 各自的版本的简单列表
#保持部署相同,一键安装所有包
pip install -r requirements.txt
pip freeze > requirements.txt
lsvirtualenv #列举所有的环境
cdvirtualenv #导航到当前激活的虚拟环境的目录中,相当于pushd 目录
cdsitepackages # 和上面的类似,直接进入到 site-packages 目录
lssitepackages #显示 site-packages 目录中的内容