如何组织Python的第3方库?

如何组织Python的第3方库?

我是Python新手。我想安装许多第三方库(我认为它们也称为包?),例如“AstroPy”。但我不确定新的源代码将存储在哪里(我的意思是,将下载新的“.py”文本文件并将包含“AstroPy”的Python函数)。

我想跟踪我将安装的所有库。有什么方法可以为 Python 做到这一点吗?

我曾经使用 IDL,当我想要安装库时,我习惯于简单地下载包含 IDL 脚本的所有文本文件,然后将它们存储在“/IDL/libraries”之类的文件夹中。这样,我可以轻松查看我拥有的内容,也可以轻松卸载它们。

答案1

您可以找到以下位置全球站点包(可能已通过easy_install或安装的 dist-packagespip,一个Python包管理器)通过运行:

python -m site

如果该软件包是使用安装的pip,您可以通过运行以下命令找到特定包的位置(例如,name):

pip show name

最后,每用户(本地)站点包可以通过运行找到:

python -m site --user-site

您可以在以下位置找到有关 dist-packages 与 site-packages 的更多信息Python 的 Debian wiki 页面

相关内容