在学习和工作中,有时候要进行一个新的项目,但是又不想和之前的项目(库,包等)有冲突,这时候建立一个虚拟环境来进行新的项目(可以的话每一个新项目都用虚拟环境)就可以了。
打开终端,用pip命令安装virtualenv:
$ pip3 install virtualenv
创建工作空间目录,在终端中输入:
$ export XIATIAN_PATH = "$HOME/xiatian" # 可以更改路径
$ mkdir -p $XIATIAN_PATH # 创建一个叫xiatian的文件夹
然后通过以下命令创建一个独立的python环境(同一个文件夹下可以创建多个名字不同的虚拟环境):
$ cd xiatian # 或者 cd $XIATIAN_PATH进入xiatian的文件夹
$ virtualenv env # 名字叫env的虚拟环境
$ virtualenv xiatian # 名字叫xiatian的虚拟环境
$ source env/bin/activate # 激活env虚拟环境
$ deactivate # 退出env虚拟环境
$ source xiatian/bin/activate # 激活xiatian虚拟环境
$ deactivate # 退出xiatian虚拟环境
最后,每次需要使用虚拟环境的时候,只需要进入相关文件夹(此文中xiatian的文件),使用source命令激活就可以了