gpt4 book ai didi

python - 使用多个版本的 Python

转载 作者:太空狗 更新时间:2023-10-29 19:28:39 28 4
gpt4 key购买 nike

我的计算机上同时安装了 Python 3.3 和 Python 2.7。 python 3.3 工作正常,但是当我尝试使用 python 2.7 运行某些东西时,它仍然引用 python 3.3。

例如:如果我键入 F:\Python33\python33.exe test1.py,它将使用 3.3 运行并且工作正常,但如果我键入 F:\Python27\python27 .exe test1.py 它给出了这个错误:

File "F:\PYTHON33\LIB\site.py", line 173
file=sys.stderr)
^
SyntaxError: invalid syntax

注意:我已将 Python 2.7 和 3.3 .exe 分别重命名为 python27.exe 和 python33.exe。

如有任何帮助,我们将不胜感激。

最佳答案

Google 搜索结果返回了一些有用的资源来解决您的问题。

Python 文档

Python 文档 (http://docs.python.org/3.3/using/windows.html#python-launcher-for-windows) 提供了在同一台机器上运行多个版本的快速概览。

第一个选项是将您的 Python 版本包含在您希望使用类似以下内容执行的文件中

#! python
Your code here

要在 Python 2 中执行,或者

#! python3
Your code here

用于在您的 Python 3 版本中运行代码。然后您只需使用“python yourscript.py”,python 版本将由 Python 脚本指定。

StackExchange 网站

还有多个其他问题可能会解决您面临的问题:
How to install both Python 2.x and Python 3.x in Windows 7

或者对于 Ubuntu 13:Ubuntu 13.04 Install and running Python 3 at the same time than Python 2.7.x

或者对于使用 Homebrew 的 Mac:How can I use Homebrew to install both Python 2 and 3 on Mac?
以及没有 Homebrew 的 Mac 视频引用:http://www.youtube.com/watch?v=c9LlK2iu7OA

关于python - 使用多个版本的 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20555517/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com