今天在安装一个leader写的package的时候,同事建议安装到虚拟环境中,再在PyCharm里使用该虚拟环境即可.此处记录下经过:
开发Python应用的时候,有时会遇到不同的Python应用依赖不同的开发环境的情况,或者不想将package安装到全局中,这时需要配置使用不同的虚拟环境.
virtualenv可用来创建虚拟环境.
要使用pip安装virtualenv,需要先安装pip,pip是Unix系统下Python的包管理工具.
安装pip需要先下载get-pip.py脚本,然后以管理员身份执行该脚本即可.
然后使用命令 sudo pip install virtualenv 安装virtualenv即可.
安装好virtualenv之后,需要新建一个目录(不妨命名为venvs,可在该目录下添加不同的虚拟环境)
然后进入venvs,使用命令 virtualenv venv1 新建一个虚拟环境,进入该虚拟环境需要使用激活命令 source venv1/bin/activate.
此后,我们安装的所有package都会安装在venv1这个环境里.
虚拟环境建好了,怎样在PyCharm中使用这个虚拟环境呢?
用如下一张图即可说明:
点击1处项目解释器,点2处选新增,点3处添加venv1的路径,从4处的base interpreter可以看出,我们创建的venv1默认是基于系统环境的,选择完毕后点ok
此后在PyCharm中点击run,运行的是venv1中配置的环境.
若想退出virtualenv,应使用指令deactivate