JSo*_*the 12 python windows python-2.7 python-3.x
我的计算机上安装了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
Run Code Online (Sandbox Code Playgroud)
注意:我已经将Python 2.7和3.3 .exe分别重命名为python27.exe和python33.exe.
任何帮助将不胜感激,谢谢.
Google 搜索结果返回了一些可以解答您问题的有用资源。
Python 文档 ( http://docs.python.org/3.3/using/windows.html#python-launcher-for-windows ) 提供了在同一台计算机上运行多个版本的快速概述。
第一个选项是将您的 python 版本包含在您希望使用以下内容执行的文件中
#!python
你的代码在这里
在 Python 2 中执行,或者
#!python3
你的代码在这里
用于在 Python 3 版本中运行代码。然后您只需使用“python yourscript.py”,Python 版本将由 Python 脚本指定。
还有多个其他问题可能会解决您面临的问题:
How to install Both Python 2.x and Python 3.x in Windows 7
或者对于 Ubuntu 13:Ubuntu 13.04 同时安装并运行 Python 3 和 Python 2.7.x
或者对于使用 Homebrew 的 Mac:如何使用 Homebrew 在 Mac 上安装 Python 2 和 3?
以及不带 Homebrew 的 Mac 视频参考:http://www.youtube.com/watch ?v=c9LlK2iu7OA
归档时间: |
|
查看次数: |
17829 次 |
最近记录: |