鱼C论坛

 找回密码
 立即注册
查看: 21327|回复: 113

[技术交流] 完善鱼哥文章:Python2和Python3如何共存于一台电脑

  [复制链接]
发表于 2015-7-24 14:42:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 cuibaowenown2 于 2015-8-24 21:31 编辑

游客,如果您要查看本帖隐藏内容请回复


Python2和Python3如何共存于一台电脑的确不是很简单的事情,所以,今天决定写下来做为处女博文。Python官方下载传送门:Python下载。演示版本是2.7.9和3.4.3。还有一点建议,安装Python的时候最好选择Install just for me。为什么呢,我也忘了,只是记得上次因为选了Install for all users折腾某个问题折腾了好久。​

安装完毕后确认环境变量-系统变量-Path是否已经加上Python2和Python3的路径(E:\Python34\;E:\Python34\Scripts;E:\Python27\;E:\Python27\Scripts),如果没有请手动加上。

然后有两种方案适合不同需求的人:
①cmd下输入python某些时候需要指向python2,某些时候需要指向python3(比如我,用sqlmap的时候需要python2,自己会用的是python3),这时候只需要改变一下Path下python2和python3路径的位置即可,如上我的路径填的是"E:\Python34\;E:\Python34\Scripts;E:\Python27\;E:\Python27\Scripts",那么cmd下输入python进入的是python3.4.3,如果路径改成"E:\Python27\;E:\Python27\Scripts;E:\Python34\;E:\Python34\Scripts"那么进入的就是python2.7.9

还有一种小技巧就是需要用哪个版本的python就把另一个版本的python.exe删除了。。。不过最好备份,见②

②cmd下输入python2和python3分别进入python2.7.9和python3.4.3,这时候需要将python2路径下的python.exe复制一个更名为python2.exe,python3路径下的python.exe复制一个更名为python3.exe,如下图:
Python2和Python3如何共存于一台电脑
Python2和Python3如何共存于一台电脑
现在我的电脑中一共有4个python,python2下的python.exe、python2.exe,python3下的python.exe,python3.exe。用哪个版本的python就把另一个版本的python.exe删除了即可,比较方便,另外输入python2、python3也能进入相应版本。

其实更多人遇到的问题不是进入python的问题,而是进入idle的问题,这东西挺难搞的,我搞了1、2天才捣鼓明白,网上资料专门讲这个问题的不多,我现在说说,参考文章:
http://bbs.fishc.com/forum.php?m ... peid&typeid=403

我实现的效果如下:
找到HKEY_CLASSES_ROOT\Python.File\shell

4个command依次填入:
"E:\Python27\pythonw.exe" "E:\Python27\Lib\idlelib\idle.pyw" -e "%1"
"E:\Python34\python.exe" "%1" %*
"E:\Python34\pythonw.exe" "E:\Python34\Lib\idlelib\idle.pyw" -e "%1"
"E:\Python27\python.exe" "%1" %*

最后还有个问题,如果idle打开那么试试这个解决方案:
将这个文件夹删除:C:\Users\Administrator\.idlerc

评分

参与人数 3荣誉 +15 鱼币 +18 贡献 +12 收起 理由
沙漠王子 + 5 + 5 + 3 好厉害!看了楼主的文章突然明白了一部分
浮云骑士 + 2 + 5 + 1 谢谢
小甲鱼 + 8 + 8 + 8 感谢楼主无私奉献!

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-8-24 21:31:53 | 显示全部楼层
Ju Ran Mei You Hui Fu!!!!:sad
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-25 00:31:31 | 显示全部楼层
别哭 我来回复你!我心最好啦!别哭,我最亲爱的人!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-25 01:07:56 | 显示全部楼层
谢谢朋友的补充~~~

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-30 11:18:37 | 显示全部楼层
谢谢分享。。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-10-5 17:52:43 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-10-10 16:58:50 | 显示全部楼层
学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-10-22 22:10:19 | 显示全部楼层
:smile学习。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-10-23 18:53:15 | 显示全部楼层
爱国呵呵亚尔
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-10-28 01:11:20 | 显示全部楼层
支持看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-11-4 22:27:13 | 显示全部楼层
感谢楼主无私奉献
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-11-12 11:37:14 | 显示全部楼层
谢谢楼主,解除了我的困惑
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-11-12 13:39:26 | 显示全部楼层
O(∩_∩)O谢谢分享
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-11-17 14:59:31 | 显示全部楼层
看看  楼主辛苦了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-12-14 19:41:12 | 显示全部楼层
看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-1-5 18:32:54 | 显示全部楼层
哎。看不懂
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-1-5 22:51:18 | 显示全部楼层
谢谢分享。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-1-11 17:20:27 | 显示全部楼层
看一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-1-12 12:42:36 | 显示全部楼层
py2和py3 不和谐啊  windows7系统
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-1-21 19:49:28 | 显示全部楼层
很不错,支持,赞一个
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-25 15:37

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表