Mac下安装virtualenv, 并在PyCharm中使用

今天在安装一个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

 

posted @ 2017-12-12 23:30  geeklove  阅读(7201)  评论(1编辑  收藏  举报