【发布时间】:2022-01-06 06:57:51
【问题描述】:
Mark Lutz 的《Learning Python》一书指出,在 Python 中可以使用各种类型的外部模块,包括 .py 文件、.zip 档案、C/C++ 编译库等。我的问题是,通常如何处理每种类型的模块的安装?
例如,我知道要使用.py 模块,我只需要使用import 来定位它。 .dll 或 .a 之类的呢?或者例如,我在 GitHub 上发现了一个有趣的库,它没有安装手册。我如何知道要导入哪些文件?
另外,除了pip,还有什么安装模块的方法吗?
【问题讨论】:
-
在大多数情况下,您只需
pip install module模块,然后import module- 这也适用于正确打包的压缩和编译模块。是否有您想知道的特定 模块? 可能的包装方式非常多,一概而论并不可行。 -
@MisterMiyagi 是的,我想知道我是否可以使用我在 C 中构建的“本土”库。它有几个只生成随机数的函数。我想在我的 Python 代码中使用它。那可能吗?我该怎么做?
-
您可能想查看C-API description 和Packaging Guide。我不认为把它全部都说出来对于Stack Overflow Q&A 来说不够集中。
标签: python python-module lib