2016年6月8日更新:

这是我早前写的一篇小文章,其实,后来也没有采用这种方法切换。电脑上安装了多个Python 版本,保证自己经常用的版本加入环境变量外,使用非系统的版本时一般使用 IDE 编辑器配置自己需要Python版本解释器的位置,是不是不需要纠结版本的问题了!


打算开始使用Python3,无奈还得使用Python2写论文数据抓取程序,所以就涉及到了多个Python共存的问题。最常见的解决方法就是使用Virtualenv创建虚拟环境,很不幸的是我使用 virtualenv -p进行Python3版本的安装一直不成功,遂寻找其他方法。

本文采用 Rapid Environment Editor进行不同版本的切换。

Rapid Environment Editor是一款编辑系统环境变量的软件,相比自带要方便很多。

操作方法说明:

首先在系统Path目录下加入%PY_HOME%\%PY_HOME%\Scripts

然后将不同版本的Python安装目录保存为不同的变量

最后将PY_HOME变量赋值为需要的Python目录变量后保存即可,如图所示:

说明:环境变量设置后必须重启才能够生效,无奈只能继续找其他方法(此处,Rapid Environment Editor仅仅作为用作编辑了)

我们在cmd窗口中设置修改变量切换值,由于我们设置相关的路径,所以只需要修改PY_HOME=%py_64bit_34%

举例:输入以下命令版本切换Python2.7
set PY_HOME = %py_32bit_27%
查看修改是否生效,举例
ECHO %PY_HOME%

完成后重启cmd窗口,输入python即可看到已经切换。

参考#

最新文章

  1. 学习笔记:URL Protocol在浏览器中打开本地应用程序
  2. Hadoop的数据管理
  3. matlab 画图数据导入
  4. JS获取跨域的cookie实例
  5. Device Tree(一):背景介绍
  6. python 实现梯度下降
  7. 开发问题记录——AE开发提示80040111错误
  8. 1062: [NOI2008]糖果雨 - BZOJ
  9. .net在Controller里的方法添加[HttpGet]和[HttpPost]
  10. Spring 接收表单List集合数据
  11. jQuery架构(源码)分析
  12. junit断言总结
  13. Go pprof性能监控
  14. 编译部署mysql5.7.13
  15. 用栈来实现队列的golang实现
  16. Java编程的逻辑 (48) - 剖析ArrayDeque
  17. JAVA容器全面总结
  18. ab,qps,服务器性能压力
  19. Ubuntu 设置UFW防火墙
  20. 接口测试脚本之Jsoup解析HTML

热门文章

  1. python全栈开发从入门到放弃之面向对象的三大特性
  2. Delphi程序调用C#.Net编译的DLL并打开窗体(详解)
  3. Linux系统——系统安全及应用
  4. Android 环境搭建资料及启动过程中问题汇总
  5. Linux-chmod_命令的详细用法讲解
  6. 2017浙江省赛 A - Cooking Competition ZOJ - 3958
  7. ACM-ICPC 2018 南京赛区网络预赛 - J. Sum (找规律+打表)
  8. 20145316《Java程序设计》第七周学习总结
  9. 制作RPM包
  10. 设置HTML5的video播放速度