我想知道我在Windows上的Python安装路径。例如:
C:\Python25
如何找到Python的安装位置?
我想知道我在Windows上的Python安装路径。例如:
C:\Python25
如何找到Python的安装位置?
当前回答
如果你想要路径成功安装后,首先打开你的CMD和类型 Python或Python -i
它将为您打开交互式shell,然后键入
导入系统 sys.executable
按enter键,你会得到python安装的路径…
其他回答
使用Python Launcher for Windows(从3.3开始可用)。它与所有可用的python版本兼容。
首先,检查启动器是否可用:
py
启动最新安装的Python版本
查看系统上可用的所有Python版本及其路径:
py -0p
or
py --list-paths
对于特定的Python版本路径-对于多个Python安装尤其有用:
py -3.7 -c "import os, sys; print(os.path.dirname(sys.executable))"
python 2
py -2 -c "import os, sys; print(os.path.dirname(sys.executable))"
如果为所有用户安装,则安装位置为C:\Windows\py.exe,否则可以在c:\ users \username\ appdata \ local \ programs \ python \ launcher。 如果为所有用户安装,则不需要设置环境PATH变量。
在sys包中,你可以找到很多关于安装的有用信息:
import sys
print sys.executable
print sys.exec_prefix
我不确定这会在你的Windows系统上给出什么,但在我的Mac上,可执行文件指向Python二进制文件,exec_prefix指向安装根。
你也可以尝试检查你的sys模块:
import sys
for k,v in sys.__dict__.items():
if not callable(v):
print "%20s: %s" % (k,repr(v))
在我的windows安装,我得到这些结果:
>>> import sys
>>> sys.executable
'C:\\Python26\\python.exe'
>>> sys.platform
'win32'
>>>
(你也可以在sys。合理位置的路径)
您的机器上可能安装了多个版本的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。
C:\Users\Your_user_name\AppData\Local\Programs\Python
我目前安装的python版本是3.7.0
希望这能有所帮助!