一、前言
个人一直使用pycharm搭建虚拟环境,视virtualenv为鸡肋,但在Linux是用不了pycharm,所以virtualenv的学习是必要的。
安装
依次在dos输入命令
pip install virtualenv
pip install virtualenvwrapper
pip install virtualenvwrapper-win
配置环境变量,如果不配置环境变量,创建后的虚拟环境默认在C盘,这样配置后就在你的变量值的目录下(配置完重新打开cmd命令行),我将路径更改到D盘下

二、使用
1、workon : 查看所有虚拟环境目录

2、mkvirtualenv: 创建虚拟环境
mkvirtualenv --python=/usr/local/python3.5.3/bin/python venv :指定Python解析器
如图:多了(test3)前缀,说明处于test3虚拟环境,可以用pip命令安装包

3、workon virtual_name : 切换环境

4、deactivate : 退出虚拟环境

5、rmvirtualenv :删除虚拟环境

三、pycharm使用virtual创建的虚拟环境
如图:settings--project interpreter--选择虚拟环境的解析器

四、虚拟环境列表
我自定义了virtual环境变量,可以在该目录查看所有虚拟环境

五、记一个遇到的问题
pycharm 报错:please specify a different sdk

报这个错,原因是有两个现有虚拟环境具有相同的名称,需要删除其中一个可重新创建
具体步骤选择show All ,选中重复的环境,点击右侧“-”键进行删除


网友评论