虚拟环境
2023-01-13 09:29:34
https://blog.csdn.net/weixin_39631467/article/details/110093743
六、安装virtualenv虚拟环境
如果我们系统中部署了多个应用的话,pip会把第三方的包安装到python的site-packages目录下,如果每个应用所需的包版本不一样的话,就会造成难以预料的冲突。而virtualenv可以确保我们的应用能运行在独立的环境中。
5.1、安装virtualenv
pip3 install virtualenv
5.2、新建一个空项目进行测试
这里我将项目创建在/home/python下
mkdir -p /home/python/testenv
cd /home/python/testenv
5.3、创建虚拟环境
我们通过如下命令在当前文件夹下,创建一个名为venv的虚拟环境:
virtualenv --no-site-packages nlpvenv
–no-site-packages 参数表示不包含系统中安装的第三方包,可以创建一个纯净的python环境,可以根据自己需求来决定是否继承系统已有的第三方包
指定python版本
virtualenv --no-site-packages -p python3 nlpvenv
virtualenv -p /usr/bin/python2.7 venv
#因为从版本20开始,默认就是’–no-site-packages‘了。
virtualenv -p python3.7 nlpvenv
5.4、进入虚拟环境
cd /home/python/testenv
source ./bin/activate
5.5、给虚拟环境安装第三方模块
#通过上一步操作之后,就可以直接输入pip命令进行安装了
pip install Flask==1.1.1
5.6、退出虚拟环境
deactivate