Python 库文件路径组织

Python Library File Path Organization

组织 python 库以便编译器 "seen" 的最佳方式是什么?

我是在 python 中下载自定义库的新手,我对将这些库保存在何处以便我的 python 编译器可以读取它们感到困惑。

经常我有一个新的库下载到我的桌​​面上,我打开了我的 python 编译器,我已经指定了新库的文件路径,但它仍然无法读取。

称职的编码人员如何组织自定义库?寻找建议和轶事。

* 编辑:我同意这是 "simplistic question"。此外,我认为 python 中围绕基本文件和库组织的可用文档和教程(围绕开源库的特殊性)严重缺乏自学成才的程序员。 *

  • 程序和其他可执行文件可以位于许多目录中,因此操作系统提供了一个搜索路径,其中列出了 OS 搜索可执行文件的目录。
  • 路径存储在环境变量中,它是由操作系统维护的命名字符串。此变量包含可用于命令 shell 和其他程序的信息。
  • 路径变量在Unix中命名为PATH或在Windows中命名为Path(Unix区分大小写;Windows不区分大小写)。
  • 所以简而言之,您需要将 python 添加到路径变量,以便 os 可以轻松加载它。
  • 参考add python to path
  • 将python添加到路径后,您需要在特定位置安装库,以便编译器可以轻松加载它们。
  • 来自 doc,Python 通常将其库(以及您的站点包文件夹)存储在安装目录中。因此,如果您已将 Python 安装到 C:\Python\,则默认库将驻留在 C:\Python\Lib\ 而第三方模块应存储在 C:\Python\Lib\站点包。
  • 您可以手动安装库并根据需要组织它们。但是当我们手动执行时,会有很多开销。 Python 有数千个图书馆。手动安装和组织它们真是令人头疼。所以你可以使用任何包管理器,这将大大减少你的工作。
  • Python 中有很多包管理器。例如pip,easy_install等

我建议您使用 pip - Python 的包管理系统。它非常易于使用,您无需担心安装位置。

如果您使用从 python.org 下载的 Python 2 >=2.7.9 或 Python 3 >=3.4,则已安装 pip。如果没有安装,参考install pip安装。

要安装软件包,只需在终端上输入:

pip install packageName

包将被下载到Python可以轻松加载的位置。 有关详细信息,请参阅 pip
请参阅 Installing packages 以了解有关 python 包管理器的更多信息。