你还在纠结电脑里如何在电脑里安装python 2和3两个版本吗

提供python2和3在电脑共存的终极解决方案。

参考:http://stackoverflow.com/questions/15912063/how-do-i-run-python-2-and-3-in-windows-7/17245543#17245543

上文介绍了一种更好的让Python 2和Python 3在电脑里共存的方式,windows版本Python 3.3引入了Python加载器。
3.3及其以上版本安装的时候把py.exe和pyw.exe复制到了c:\windows目录,所以即便你不配置环境变量,pyhton 3也可以正常运行,当然特殊情况下再配置。
而且安装python3.3的时候,默认会安装pip,方便我们进行开发。

笔者的观点是,技术尽量用最新的,但是手头确实有程序用的python2,所以搜索之下找到了这个解决办法。

根据pep规范,python3借鉴了unix-linux操作系统的模式,在命令行之如果你要运行learning.py,有一下几种方式:

1. py learning.py
2. learning
运行示例

而如果要运行python程序的话,在安装了python2的前提下可以直接运行

py -2 python2.py

再就是用标记也可以
在文件头用#!python2可以指定python 2作为解释器,写#!python3可以指定解释器为python3

利用hang-bang

这样一来就方便了许多,不用再分别配置环境变量,大家只需要同事安装python2和python3,然后利用这种方式就可以愉快的使用python2和python3了。

多版本python下pip的使用

多版本python下pip的使用-知乎问题连接

There is a better way of coexistence/launching of Python 2 and Python 3 on Windows. The Python 3.3 introduced the Python launcher for Windows (see http://www.python.org/dev/peps/pep-0397/).
After installation of Python 3.3, the py.exe
and pyw.exe
is copied to your c:\Windows
directory, and the associations are set for the .py
extension so that it uses the launcher. By default, Python 2 is launched for py script.py
. The py -3 script.py
launches Python 3. (This also means that no path for Python must be added to the environment -- the C:\Windows
already is in the PATH
.)
The best of all is that #!python2
in the script causes lauching via Python 2, the #!python3
causes launching the script via Python 3. This way, you can use scripts for both versions of Python, and you can lauch them the unified way -- py script.py
or by just clicking on the script icon.
There are more details but this is basically what you need.
Update: When using Python launcher for Windows, you can also launch your Python script from cmd
window by typing > script.py
(that is without explicitly typing py
--the name of the Python launcher--in front of the script name) or even by typing the name without the .py
extension (that is just > script
).
This way, things start to resemble the Unix way of naming scripts (without the need for the extension); however, you still have to add the .py
extension when creating the script file.
(Yes, it is a bit more messy than the Unix approach. This is the difference between the "Think first!"and the "Sell first!" approaches of developments of the OSes. Anyway, my kudos to the Python development team to squeeze the best out of the Windows -- by releasing the Python launcher for Windows.)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,402评论 6 499
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,377评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,483评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,165评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,176评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,146评论 1 297
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,032评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,896评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,311评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,536评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,696评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,413评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,008评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,659评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,815评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,698评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,592评论 2 353

推荐阅读更多精彩内容

  • 1. 目前的上司是个大大咧咧的陕北姑娘,平时说话跳脱可爱,直来直去,特别招人喜欢,跟她工作的第一天就喜欢上了她。我...
    雨轩的城阅读 1,156评论 0 0
  • 最近我们讲的话题是工具,工欲善其事必先利其器,工具的学习是很重要的,易效能的理念,一定要落地在工具上,才能够把习惯...
    竹海星空阅读 318评论 0 0
  • 读书能让你学会思考,思考的更深,在面临选择时做出相对正确的明智的选择。
    kwfs笔记阅读 199评论 0 0