Python的虚拟环境工具有很多很多,这里只是总结我自己常用的两种。
venv
venv模块提供了一个创建轻量型“虚拟环境”的途径,Python3.5后被官方推荐使用
(补充一点,virtualenv,这一个工具也能安装虚拟环境,但需要另外下载,支持 Python 2.7+ and Python 3.3+)
python3一般是内置了venv模块,如果没有,ubuntu环境下,可以使用apt install python3-venv安装
之后,在虚拟环境文件夹下会创建bin子文件夹(Windows下为Scripts)放置Python的二进制文件的副本或快捷方式。另有lib/pythonX.Y/site-packages 子文件夹 ( Windows下为 Lib\site-packages)
创建虚拟环境
python3 -m venv /path/to /new/virtual/environment
一般我会习惯直接在项目根目录下直接创建venv文件夹,如python3 -m venv venv
激活环境
在虚拟环境被创建之后,我们需要“激活”操作,才算是真正地进入到虚拟环境
不同平台及环境下,激活命令有所区别
bash/zsh:$ source <venv>/bin/activate
fish:$ . <venv>/bin/activate.fish
csh/tchs:$ source <venv>/bin/activate.csh
cmd.exe&#