2024-04-20 02:50:58 发布
网友
两者都可以安装。
你应该在剧本前面写下:
#!/bin/env python2.7
或者,最终。。。
#!/bin/env python3.6
在对Google进行快速搜索之后,我的解决方案与Unix完美地结合在一起,下面是Windows解决方案:
#!c:/Python/python3_6.exe -u
同样的事情:在你的剧本前面。
共存的官方解决方案似乎是Python Launcher for Windows,即包含在Python 3.3.0中的PEP 397。将释放转储py.exe和pyw.exe启动程序安装到%SYSTEMROOT%(C:\Windows)中,然后分别与py和pyw脚本相关联。
py.exe
pyw.exe
%SYSTEMROOT%
C:\Windows
py
pyw
为了使用新的启动程序(不需要手动设置与它的关联),请保持“Register Extensions”选项处于启用状态。我不太清楚为什么,但在我的机器上,PY2.7是默认的(启动程序)。
通过直接从命令行调用脚本来运行脚本,可以将它们路由到启动程序并解析shebang(如果它存在的话)。您还可以显式调用启动程序并使用开关:py -3 mypy2script.py。
py -3 mypy2script.py
各种各样的shebang似乎都管用
#!C:\Python33\python.exe
#!python3
#!/usr/bin/env python3
以及肆无忌惮的虐待
#! notepad.exe
这是我的设置:
C:\Python34
C:\Python27\;C:\Python27\Scripts\;C:\Python34\;C:\Python34\Scripts\;
现在在命令行中,2.7可以使用python,3.4可以使用python3。
python
python3
两者都可以安装。
你应该在剧本前面写下:
或者,最终。。。
更新
在对Google进行快速搜索之后,我的解决方案与Unix完美地结合在一起,下面是Windows解决方案:
同样的事情:在你的剧本前面。
共存的官方解决方案似乎是Python Launcher for Windows,即包含在Python 3.3.0中的PEP 397。将释放转储
py.exe
和pyw.exe
启动程序安装到%SYSTEMROOT%
(C:\Windows
)中,然后分别与py
和pyw
脚本相关联。为了使用新的启动程序(不需要手动设置与它的关联),请保持“Register Extensions”选项处于启用状态。我不太清楚为什么,但在我的机器上,PY2.7是默认的(启动程序)。
通过直接从命令行调用脚本来运行脚本,可以将它们路由到启动程序并解析shebang(如果它存在的话)。您还可以显式调用启动程序并使用开关:
py -3 mypy2script.py
。各种各样的shebang似乎都管用
#!C:\Python33\python.exe
#!python3
#!/usr/bin/env python3
以及肆无忌惮的虐待
#! notepad.exe
这是我的设置:
C:\Python34
(默认安装路径)并将python.exe更改为python3.exeC:\Python27\;C:\Python27\Scripts\;C:\Python34\;C:\Python34\Scripts\;
现在在命令行中,2.7可以使用
python
,3.4可以使用python3
。相关问题 更多 >
编程相关推荐