在 Unix 上构建 Python

发布于 2024-10-18 06:16:42 字数 348 浏览 0 评论 0原文

这是一个关于在任何类型的基于 UNIX 的操作系统上构建 python 及其模块的问题。
当我构建 python 时,默认情况下它会在 /usr/lib、/usr/local/lib 等中查找库。
如果我想更改库搜索路径并在默认路径之前添加我自己的要搜索的目录,我该怎么做?
我读到我需要修改 setup.py 文件。 lib_dirs要修改吗?像这样

lib_dirs = self.compiler.library_dirs + ['/lib64', '/usr/lib64','/lib','/usr/lib']


但修改这个并没有帮助。还有其他办法吗?或者我做错了什么?

This is a question regarding building python and its modules on any type of unix-based OS.
When I build python, by default it looks for libraries in /usr/lib, /usr/local/lib etc.
If I want to change the library search path and add my own directory to be searched for before the default paths, how do I do this?
I read that I need to modify setup.py file. Is the lib_dirs to be modified? Like this

lib_dirs = self.compiler.library_dirs + ['/lib64', '/usr/lib64','/lib','/usr/lib']

But modifying this did not help. Is there any other way to this? or am I doing something wrong?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

幽梦紫曦~ 2024-10-25 06:16:42

尝试修改 PYTHONPATH 环境变量。 Python 解释器使用它来确定在哪里查找要导入的库/模块。

<块引用>

导出 PYTHONPATH=$PYTHONPATH:/whatever/other/path/you/want

Try modifying the PYTHONPATH environment variable. It's used by the Python interpreter to figure out where to look for libraries/modules to import.

export PYTHONPATH=$PYTHONPATH:/whatever/other/path/you/want

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文