安装的 Python 个库的位置

location of Python libraries installed

我已经在我的机器上安装了 Python 3.8 (windows 10)。我可以看到它安装在以下位置,在 PATH 变量中添加这些位置后,我的 Python 程序 运行 正常。

C:\Users\<user name>\AppData\Roaming\Python\Python38
C:\Users\<user name>\AppData\Local\Programs\Python\Python38

我的问题:

  1. 为什么安装在本地目录和漫游目录?
  2. 在哪个目录下可以找到list append(), list insert()等函数的源代码。我试过在site-package目录中寻找它们,但它有大量的子目录,无法弄清楚在哪里可以找到它。

回答您的两个问题:

  1. 您可以在以下位置找到源代码: C:\Users<用户>\AppData\Local\Programs\Python\Python39-32\Lib>

  2. 您可以在 WINDOWS 终端中 运行 'where' 找出安装的 Python 版本。还有 运行 这些 Python 片段来确认:


    >>> import os
    >>> import sys
    >>> os.path.dirname(sys.executable)
    'C:\Users\<User>\AppData\Local\Programs\Python\Python39-32'