如果我想要安装32位和64位版本的Python 2.7和Python 3.3,最佳方式/顺序是什么64位Python 3.3是我打开时的默认值.py文件?安装Python的多个主版本和位版本
我已经有每个安装的32位版本,默认设置为Python 3.3。
如果它是好的,只是重命名我的当前安装版本的目录,将python27.dll和程序使用它(或python33.dll)继续工作?这个库被python安装程序安装到%WINDIR%\ System32和/或%WINDIR%\ SysWoW64。
谢谢您的回答,这里是我做过什么:
- 卸载的Python 3.3(这左边2个文件)
- C:\ Python33 \ LIB \ lib2to3 \ Grammar3.3.0 .final.0.pickle
- C:\ Python33 \ LIB \ lib2to3 \ PatternGrammar3.3.0.final.0.pickle
- 卸载的Python 2.7
- 安装了Python 2.7 86 (无寄存器扩展)
C:\Python\27_32\
- 安装了Python 2.7的x86-64 (无寄存器扩展)
C:\Python\27\
- 安装了Python 3.3 86 (无寄存器扩展)
C:\Python\33_32\
- 安装了Python 3.3 x86-64的(使用缺省寄存器扩展)
C:\Python\33\
- 已删除C:\ Python33个
- CCleaner'd安装参考问题到此位置
这看起来很有趣,但我找不到任何有关如何识别位版本的信息,除非我编辑'.ini',但这意味着shebang行不适用于其他人。 –
我不确定你的意思。一个'#!python'(或者对于Unix兼容性,'#!/ usr/bin/python')shebang行将始终启动可用的最高版本的Python 2,如果同时使用32位和64位可用于该版本。即使3.3可用,您也可以使用'#!python3'来请求Python 3或'#!python3.2'来显式地要求Python 3.2。如果你的脚本只能在Python 2.6 32位上运行,你可以使用'#!python2.6-32'。如果你想修改默认值(比如Python 3比2更好,或者比3.3更好),你只需要修改'.ini'文件。 – Blckknght
啊,我只看到了选择32位的命令行切换部分。谢谢!这对我很有用。 –