我正在尝试让Python 3.5在我的终端上运行。我用一个空闲的脚本打印出了正在使用的python版本,试图解决我的问题。脚本看起来像这样:
import sys
print(sys.version_info)
当我在IDLE中运行时,我得到以下输出:
sys.version_info(major=3, minor=5, micro=2, releaselevel='final', serial=0)
当我在终端中运行它时,我得到了以下输出:
sys.version_info(major=2, minor=7, micro=10, releaselevel='final', serial=0)
我希望能够在终端中运行我的脚本,因为我希望能够访问文件并使用pip。如果您知道如何在IDLE shell中执行这些操作中的一个或两个,或者您知道如何更新终端以便我可以执行此操作。
答案 0 :(得分:1)
如果你安装了Python,那么:
python
或python2
打开交互式提示或运行脚本(如果文件作为参数提供)python3
与上面相同,但对于Python 3 请注意,如果将Python 3设置为默认的Python版本,则运行python
将使用Python 3
如果你安装了IDLE,那么:
idle2
为Python版本2打开IDLE idle3
为Python版本3打开IDLE(除非您更改默认的python)如果你想让Python 3成为默认的Python版本,那么看看这个问题:How to set Python's default version to 3.3 on OS X?请注意,有一些缺点和事情要解决,所以我建议你阅读整个文章,如果你这样做。
答案 1 :(得分:0)
要从命令行运行空闲,请在idle3
空闲的终端中键入Python 3
,如果要运行Python 2
空闲,请在终端中键入idle
。
同样,如果您需要从终端运行脚本或python提示,当您想要运行python3
和Python 3
时,应该键入python
}。