1
63
官方的共存解决方案似乎是
Python Launcher for Windows
,第397号政治公众人物
Python 3.3.0
. 安装释放转储
为了使用新的启动程序(不需要手动设置与它的关联),请保持“register extensions”选项处于启用状态。我不太清楚为什么,但在我的机器上,PY2.7是默认的(启动程序)。
通过直接从命令行调用脚本来运行脚本,可以将它们路由到启动程序并解析shebang(如果它存在的话)。还可以显式调用启动程序并使用开关:
各种各样的shebang似乎都管用
以及肆无忌惮的虐待
|
2
37
这是我的设置:
现在在命令行中,您可以使用
|
3
37
两者都可以安装。 你应该在剧本前面写下:
或者,最终…
更新在快速搜索 Google ,以下是Windows解决方案:
同样的事情:在你的剧本前面。 |
4
33
从3.3版python引入了用于windows的启动程序实用程序 https://docs.python.org/3/using/windows.html#python-launcher-for-windows . 因此,要能够使用多个版本的python:
|
5
9
我使用的是shell中的2.5、2.6和3.0,其中有一行批处理脚本,格式如下:
给他们起名
但是,这无助于甚至影响windows文件关联情况。为此,您需要一个启动程序来读取
|
6
8
|
7
7
干得好。。。 winpylaunch.py公司
我刚读完这篇文章(因为这也是我需要的)。我在ubuntu和windows上都有pythons 2.6.1和3.0.1。如果这对你不起作用,就在这里发布补丁。 |
8
4
据我所知,python使用path变量而不是注册表设置来运行命令行。 所以如果你在你的路径上指向正确的版本,你就会使用它。记住重新启动命令提示符以使用新的路径设置。 |
9
3
python安装通常与
如果要手动更改此关联,可以在Windows注册表中编辑这些项:
python启动程序
人们一直在研究用于windows的python启动程序:一个与
|
10
3
试试用水蟒。 使用anaconda环境的概念,假设您需要python 3来学习编程,但是您不想通过更新python来消除python 2.7环境。您可以创建并激活一个名为“snakes”的新环境(或任何您想要的环境),并安装最新版本的python 3,如下所示:
它比听起来更简单,看看这里的介绍页: Getting Started with Anaconda 然后,要处理版本2.x和3.x并排运行的特定问题,请参见 : Managing Python Versions with Anaconda |
11
2
下面是如何在同一台计算机上运行python 2和3
这个 用于windows的python启动程序 从3.3版开始就嵌入到了python中,正如2011年单机版首次发布时所承诺的那样: |
12
2
在我勇敢地将两者同时安装之前,我有很多问题。如果我给python,当我想要py2时它会转到py3吗?pip/virtualenv将在py2/3下发生? 现在看起来很简单。 只是盲目地安装它们。确保得到正确的类型(x64/x32)。 安装时/安装后,请确保将添加到 environment variables .
替换上面命令中的x以设置路径。 然后转到两个文件夹。 引导到
并将pip重命名为pip3。 如果pip3已经存在,请删除pip。这将确保只有皮普会跑下 Python 2 . 您可以通过以下方式进行验证:
如果你想用pip 小精灵 那就用
您也可以对python文件和其他文件执行同样的操作。 干杯! |
13
1
我认为可以在安装程序中为.py文件设置windows文件关联。不选它,你应该没事的。 如果没有,您可以轻松地将.py文件与以前的版本重新关联。最简单的方法是右键单击一个.py文件,选择“open with/”choose program”。在出现的对话框中,选择或浏览到默认情况下要使用的python版本,并选中“始终使用此程序打开此类文件”复选框。 |
14
1
您应该确保path环境变量不同时包含python.exe文件(添加当前用于日常运行脚本的文件),或者按照knight对批处理文件的建议执行。 除此之外,我不明白为什么不。 附:我已经安装了2.6作为我的 “小学” python和3.0作为我的 “玩” 蟒蛇。2.6包含在 路径 . 一切正常。 |
15
1
|
16
0
我假设是这样,我在同一台计算机上并排安装了Python2.4、2.5和2.6。 |
17
0
我刚开始学python。我正在阅读ZedShaw的书“艰难地学习Python”,它需要Python2.x版本,但同时也要学习一个需要Python3.x的类 这就是我所做的。
“[环境]::setenvironmentvariable(”path“,”$env:path;c:\ python27“,”user“)” (无外部引用)
现在对于python 3.x 很简单,python 3.x下载附带python for windows应用程序。所以只需将python for windows应用程序固定到任务栏,或者创建桌面快捷方式,就完成了! 打开python for windows for 3.x 为python 2.x打开powershell 我希望这有帮助! |
18
0
嗯..我现在下载Python3.6.5 for Windows
https://www.python.org/downloads/release/python-365/
确保安装了发射器。然后,我按照使用Python2和Python3的说明进行操作。重新启动命令提示符,然后使用
|
Community wiki · 需要改变的用户界面模式? 1 年前 |
LITzman · 使用状态处理颜色主题更改 1 年前 |
Community wiki · 进程。退出(0):输出消失? 1 年前 |
arsaces · 将文本添加到特定文件的末尾 2 年前 |
YGranja · 库<图形。h> MinGW-W64缺少 2 年前 |
Felipe Palermo · Ctrl键仍被按下,按键事件() 2 年前 |
HCJ · win cmd中的批处理脚本循环 2 年前 |