很多时候,因为一些模块和资料只有 python2, 没有 python3,所以就需要在电脑同时安装 python2 和 python3,或者不同项目依赖的东西不一样,想创建一个新的 python 环境,都可以用下面的方法。
使用 virtualenv
安装 python3
安装 virtualenv
pip install virtualenv
安装 python2
用 python2 创建 virtualenv
i. 首先进入到你想创建项目的目录(cd xxx)
ii. 然后virtualenv -p D:\software\python2.7\python.exe python2.7
ps: D:\software\python2.7\python.exe 是你安装python2.7的路径,后面的 python2.7 是这个虚拟环境的名称,自己随便起
iii. 激活 python2.7python2.7\Scripts\activate
成功之后,命令提示符前多了 (python2.7)
每次使用这个虚拟环境都要运行 python2.7\Scripts 目录下的 activate 激活
每次都要敲那么长命令似乎有点烦,所以可以把它添加到右键
这里要用到 Easy Context Menu
- 点击中间带齿轮的鼠标(列表编辑器)
- 点击新增
- 找到目录 C:\windows\System32\cmd.exe 打开
- 参数填
/k + 你的activate.bat路径
(图标可修改) - 点击保存更改
- 回到刚打开的页面,勾选刚才新增的菜单
- 点击第一个鼠标(应用更改)
- 完成!赶快到桌面右键看一下
使用pycharm
这个就简单多了,安装你需要的 python 版本,然后在 creat project 的时候 点击 Interpreter 所在行的倒三角符号,选择你需要的 python 版本,然后点击齿轮,creat VirtualEnv