我想知道我在Windows上的Python安装路径。例如:

C:\Python25

如何找到Python的安装位置?


当前回答

如果你还是卡住了,或者你会得到这个

C:\\\Users\\\name of your\\\AppData\\\Local\\\Programs\\\Python\\\Python36

简单地把2 \换成1

C:\Users\akshay\AppData\Local\Programs\Python\Python36

其他回答

在Python解释器中,输入以下命令:

>>> import os
>>> import sys
>>> os.path.dirname(sys.executable)
'C:\\Python25'

此外,您可以将所有这些组合在一起,并使用单行命令。打开cmd,输入以下命令

python -c "import os, sys; print(os.path.dirname(sys.executable))"

如果你想要路径成功安装后,首先打开你的CMD和类型 Python或Python -i

它将为您打开交互式shell,然后键入

导入系统 sys.executable

按enter键,你会得到python安装的路径…

选项1:检查系统环境变量>路径

选项2:C:\Users\Asus\AppData\Local\Programs\Python(默认路径)

如果你安装了py命令,你可能会这样做,那么只需使用命令的——list-paths/-0p参数:

py——list-paths

示例输出:

由py Launcher为Windows找到的已安装的python C:\Users\cscott\AppData\Local\Programs\Python\Python38-32\python.exe * -2.7 -64 C: \ Python27 \ python.exe

*表示使用py命令执行的脚本的当前活动版本。

您的机器上可能安装了多个版本的Python。所以如果你在Windows的命令提示符下,输入这样的东西…

py --version

...应该会告诉你现在用的是哪个版本。(如果py不起作用,可能会用python或python3替换py)。总之你会看到

Python 3.10.2

如果你用这样的东西创建一个虚拟环境…

py -m venv venv

...该环境也将使用该Python版本。要验证,激活环境…

venv\scripts\activate.bat 

您将看到命令提示符的名称。现在如果执行:

where python

...它将显示虚拟环境使用的Python可执行文件。它将是Python.exe的副本,实际上在虚拟环境文件夹的Scripts子文件夹中。当然,要查看是哪个版本,再次使用py——version。