背景:我们在开发过程中经常开发A需要这个python2.7,开发B需要python3.5,而且有很多相同但是不同版本的依赖包,这个时候虚拟环境virtualenv就派上用场了,anaconda3也有同样的功能,但是它比较大功能也更加全面,对于我个人来说直接使用virtualenv更加便捷一点。
下面介绍一下基本步骤
1、安装virtualenv环境
sudo apt install virtualenv
2、创建工作目录及创建运行环境
mkdir py_work && cd py_work
1、方式1
virtualenv自行安装python
virtualenv --no-site-packages venv
#–no-site-packages : 系统python环境第三方包不会复制过来,保持干净的环境
2、方式2
自定义python版本创建
virtualenv -p /usr/bin/python3.5 venv
3、进入该环境
source venv/bin/activate
(venv) admin@admin-virtual-machine:~/my_py$ pip3 install caffe
4、退出
deactivate
5、删除该环境
rm -rf venv