python开发环境配置

起因

本人原来是一直用最新版本的py3,但是一些框架/工具只支持py2,比如sqlmap,XSSpy等,所以需要至少两套py环境,加上考虑后来可能还有更多不同的项目,就更麻烦了,于是想起了env这个东西

思路

1、使用env创建多个虚拟环境

2、vscode对不同项目用不同的虚拟环境

创建多个虚拟环境:

1.1、先安装两个纯净的python
python2.7
python3.7(截至2018/08/27最新的py版本)
安装完成后,默认的地址如下:
python2.7 path:
C:\Python27
python3.7 path:
C:\Users\Administrator\AppData\Local\Programs\Python\Python37
(安装py3的时候,记得勾选添加到系统变量中)

python开发环境配置_第1张图片
红框处的勾默认是不勾选的

1.2、安装虚拟环境
使用的是mkvirtualenv官方文档
具体步骤:
1.2.1安装

pip install virtualenvwrapper-win

1.2.2创建虚拟环境(默认创建的虚拟环境的路径在 :C:\Users\Administrator\Envs)

mkvirtualenv --python=C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe python37

C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe
这个地址就是刚才刚装py3.7的地址
python37 是新建的虚拟环境的名称


python开发环境配置_第2张图片
可以看到虚拟环境目录下有这个文件夹

1.2.3查看虚拟环境

workon

python开发环境配置_第3张图片
workon.png

1.2.4进入虚拟环境

workon python37

python开发环境配置_第4张图片
python37.png

1.2.5尝试使用

print("hello,env")

python开发环境配置_第5张图片
helloenv.png

1.2.6 退出虚拟环境

deactivate

python开发环境配置_第6张图片
deactivate.png

1.3 给python2也创建一个虚拟环境

mkvirtualenv --python=C:\Python27\python.exe python27

不多做解释了,同一个命令,只是把参数换了一下

2.给vscode配置环境
其实不用配置,点两下就好了,vscode自动找到了所有的环境,选择你需要的那个就好了


python开发环境配置_第7张图片
vscode.png

你可能感兴趣的:(python开发环境配置)