Python的主目录在哪里?

时间:2017-04-15 17:02:33

标签: python

我安装了Python 2.7,我正在尝试使用tensorflow和windows看起来它只适用于python 3.5,我下载了python安装程序,它显然已经安装了,但是在哪里?

Python 2.7在C:中有一个Python27目录,但我无法在任何地方找到3.5。我再次尝试了安装程序,它询问我是否要修理或删除。

编辑:我真的想找到pip3,我假设它在python35 / scripts目录中

1 个答案:

答案 0 :(得分:8)

Python安装在哪里?或者Python的HOME目录在哪里?

找到Python的安装位置的简单方法是:

import sys
print(sys.executable)

对我而言输出:

C:\Users\Vallentin\AppData\Local\Programs\Python\Python36-32\python.exe

您还可以使用sys.exec_prefix,相当于os.path.dirname(sys.executable)

如果您随后复制目录部件并将其粘贴到Windows资源管理器中。然后它会带你到Python的主目录。你是正确的,pip将位于。

C:\Users\Vallentin\AppData\Local\Programs\Python\Python36-32\Scripts\pip3.exe

从命令行,这也可以在一行中完成:

python -c "import sys; print(sys.executable)"

或者您也可以这样做:

  • which python(Unix)
  • where python(Windows)

安装了哪个Python模块?

如果你想找到Python模块的位置,那么像print(__file__)一样可以用模块完成:

import re
import flask

print(re.__file__)
print(flask.__file__)

对我而言输出:

C:\Users\Vallentin\AppData\Local\Programs\Python\Python36-32\lib\re.py
C:\Users\Vallentin\AppData\Local\Programs\Python\Python36-32\lib\site-packages\flask-0.12-py3.6.egg\flask\__init__.py