我已经在运行Windows的新笔记本电脑上安装了python 3.7.0。
但是,当我在命令提示符下输入where python3
时,我会得到INFO: Could not find files for the given pattern(s).
但是当我在命令提示符下输入where python
时,我会得到C:\Users\user\AppData\Local\Programs\Python\Python37\python.exe.
我很困惑,因为(如果我没记错的话)当我在另一台笔记本电脑上安装了python 3.6.6时,实际上发生了相反的情况; where python3
返回前一条消息,where python
返回前一条消息,对我来说,这更有意义,因为在这两种情况下我都安装了python 3版本。
为什么会这样? 我想念什么?
还要提一下,我使用PyCharm运行了该python,到目前为止一切正常,直到python 3版本,但我只是对此感到疑惑。
答案 0 :(得分:1)
尝试仅在cmd中运行python,如果仅安装了一个版本的python,则无需指定python3。
答案 1 :(得分:1)
您被错误的信念所引导,即python可执行文件必须以其版本号作为后缀。如果需要,可以将python.exe
文件重命名为monkey.exe
,它仍然可以正常工作(如果正确调用)。
python3
是Ubuntu 3上Python 3的默认名称(我假设是您看到的)。这样,它就可以与已经命名为python
的Python 2区别开来。
如果要检查可执行文件是否正确,可以询问二进制文件的版本:
<path-to-file>\python.exe --version