本文参考链接:
以前只知道利用conda管理虚拟环境,今天才知道还可以使用virtualenv,直接在项目路径下建立环境。过程如下:
1. virtualenv安装
pycahrm终端输入pip install virtualenv
2. virtualenv指令创建虚拟环境
方式有两种:
- 第一种,利用
--system-site-packages
参数创建虚拟环境,该环境会继承继承 /usr/local/python3/lib/python3.x/site-packages 中的包 - 第二种,使用
--no-site-packages
参数建立虚拟环境,虚拟环境不会依赖系统环境中的 sit package:
virtualenv --no-site-packages [虚拟环境名称] ---- 版本在 20 之前
virtualenv [虚拟环境名称] ---- 版本在 20 之后
3. 将pycharm的python解释器设置为虚拟环境的python
4. 激活虚拟环境
在激活虚拟环境前,一定要看下env环境下有哪些文件夹,以及activate.bat和python.exe所处的路径位置,比如我的文件夹构造如下:
env
--lib
--Scripts
--python.exe
……
--gitignore
--pyvenv.cfg
我没有bin文件夹,里面更没有可执行文件,所以我就不能使用诸如source ./env3/bin/activate
这样的指令,只能使用source /path/env/Scripts/activate