Python 3.x 在windows 10命令提示符下运行python时仍在运行python 2.7

Python 3.x 在windows 10命令提示符下运行python时仍在运行python 2.7,python-3.x,python-2.7,Python 3.x,Python 2.7,当我运行Flask时,它运行Python2.7,我希望它运行Python3.6 在命令提示符下键入时: python echo %PATH% 它显示它正在运行Python2.7 因此,当我在命令提示符中键入时: python echo %PATH% 因此,当3.6的路径位于列表顶部时,它应该在python 3.6中自动运行flask,对吗?您的路径配置错误,它应该只包含包含二进制文件的文件夹的路径,而不是二进制文件本身的路径 您应该将C:\Python36-32\python.exe更

当我运行Flask时,它运行Python2.7,我希望它运行Python3.6

在命令提示符下键入时:

python
echo %PATH%
它显示它正在运行Python2.7

因此,当我在命令提示符中键入时:

python
echo %PATH%


因此,当3.6的路径位于列表顶部时,它应该在python 3.6中自动运行flask,对吗?

您的
路径
配置错误,它应该只包含包含二进制文件的文件夹的路径,而不是二进制文件本身的路径


您应该将
C:\Python36-32\python.exe
更改为
C:\Python36-32

某种程度上为我解决了这个问题。现在,当我在命令行中运行python时,它会运行python 3.6,但当我在flask应用程序中运行sys.executable时,它仍然会打印到python 2.7的路径。有办法解决这个问题吗?