【发布时间】:2018-07-04 19:48:44
【问题描述】:
我已经设置了环境变量,以便 python 3.6 是我在终端中使用 python 命令时运行的版本,但是当我从终端运行 python 脚本时,它使用 python 2.7。
我在路径中包含了一个名为 MyScripts 的文件夹,这样我就可以直接从终端运行这些脚本而无需指定路径。
仅运行 python 显示 Python 3.6.4
但执行脚本显示 2.7.14。这是脚本 v27.py
import sys
print(sys.version)
print(sys.executable)
这是输出
【问题讨论】:
-
在
cmd中输入path并查看设置了哪个python路径。 -
C:\Users\asleb\AppData\Local\Programs\Python\Python36-32\
-
C:\Users\asleb\AppData\Local\Programs\Python\Python36-32\Scripts\MyScripts 也在路径中,但是当我从 cmd 运行此文件夹中的脚本时. > myscript.py 它仍然会使用 python 2.7
-
v27.py的运行情况如何?你在用python v27.py吗? -
我只是在输入
v27.py而没有python。如果您在帖子中打开 v27.py 的此图像输出,您可以看到这一点