不同的工作往往需要不同的库,假使不同版本的库之间存在差异,就会导致在配好一个新的工作之后,旧的工作就用不了了。一个比较好的解决方法就是用virtualenv来创建虚拟环境。

安装:

pip3 install virtualenv

创建工作环境:

执行

virtualenv --no-site-packages env

会在当前目录新建一个env的目录,env目录下面就是一个崭新的环境。用 --no-site-packages 来确保已经安装的包不会复制进来。所以现在这个环境是一个干净的环境了。

运行工作环境:

执行

source env/bin/activate

就可以运行这个工作环境了,我通常喜欢把上面这命令写到一个run_env.sh里面,使用时候执行

. run_env.sh

即可!

退出工作环境:

deactivate