Python库文件路径组织

时间:2018-06-28 13:13:50

标签: python libraries organization

组织python库以使其被编译器“看到”的最佳方法是什么?

我不熟悉使用python下载自定义库,并且对将库保存到何处感到困惑,以便我的python编译器可以读取它们。

通常我会在桌面上下载一个新的库,并打开python编译器,并声明了新库的文件路径,但仍然无法读取。

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

*编辑:我同意这是一个“简单的问题”。我还要指出,自学成才的程序员严重缺乏围绕python中的基本文件和库组织(适用于开放源代码库)的可用文档和教程。 *

1 个答案:

答案 0 :(得分:0)

  • 程序和其他可执行文件可以位于许多目录中,因此操作系统提供了一个搜索路径,该路径列出了OS搜索可执行文件的目录。
  • 路径存储在环境变量中,该变量是操作系统维护的命名字符串。此变量包含命令外壳和其他程序可用的信息。
  • 在Unix中,路径变量被命名为PATH;在Windows中,路径变量被命名为Path(Unix区分大小写; Windows不区分大小写)。
  • 因此,总之,您需要在路径变量中添加python,以便os可以轻松加载它。
  • 引用add python to path
  • 将python添加到Path之后,您需要在特定位置安装库,以便编译器可以轻松加载它们。
  • doc起,Python通常将其库(以及您的site-packages文件夹)存储在安装目录中。因此,如果您已将Python安装到C:\ Python \,则默认库将位于C:\ Python \ Lib \,并且第三方模块应存储在C:\ Python \ Lib \ site-packages中。
  • 您可以手动安装库并根据需要组织它们。但是,当我们手动执行操作时,会产生很多开销。 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软件包管理器的更多信息。