试试virtualenv
python有不同的版本, virtualenv就是用来创建 不同的独立的隔离的 python 环境的工具. 很简单
参考:
安装
1
pip install virtualenv
如果报错, 说明要使用 管理员权限, 先卸载, 再走上面的命令
1
pip uninstall virtualenv
使用默认 python 创建虚拟python开发环境
1
virtualenv env1
会在当前目前生成
env1文件环境.指定 python 创建虚拟环境
1
virtualenv.exe -p C:\Python27\python.exe env2.7
会在当前目前生成
env2.7文件环境.使用
创建之后, 还不能用, 需要执行一个目录, 以启用
1
.\env2.7\Scripts\activate.bat
之后命令提示符就会被改变, 前面会带有 对应环境名字.

有启用就会有禁用
1
.\env2.7\Scripts\deactivate.bat
但是实测无效. 虚拟机和本机系统都无效.
总结
它的原理
原理就是修改环境变量
运行
activate后, 即可在本命令行中使用虚拟环境, 但是关闭后, 需要重新 来~, 在其他地方也是无效的不知道为啥, 取消 的命令无效
还有一个, 它是基于python, 所以使用它需要有一个基础的python环境
nodejs 也有类似的东西