linux 上的 python 查找 dylib 的顺序是什么?
ponpononponponon -在 Linux 上,Python 查找动态链接库(dylib)的顺序主要遵循以下规则:
首先搜索 Python 内部 dylib,例如libpython3.9.so
,这些 dylib 存放在 Python 安装路径下的 lib
目录中。如果第一步没有找到需要的 dylib,则继续搜索系统默认的 dylib 路径,这些路径包括:
/usr/lib
/usr/local/lib
/lib
/lib64
/usr/lib64
如果第二步没有找到需要的 dylib,则会搜索环境变量 LD_LIBRARY_PATH
指定的路径。LD_LIBRARY_PATH
变量包含一个或多个路径,这些路径指定了 Python 可以搜索的自定义 dylib 路径。最后,Python 会搜索一些其他的标准路径,例如 /usr/local/mysql/lib
和 /usr/local/ssl/lib
,这些路径包含了一些常见的第三方 dylib 库。总之,Python 会按照上述顺序搜索可用的 dylib,如果找到了对应的 dylib,就会将其加载到内存中。如果所有路径都没有找到对应的 dylib,则会报错。
特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。
Tags 标签
pythonlinux扩展阅读
Linux 常用命令
2019-01-12 11:26:35 []linux命令行查看系统有哪些用户
2020-06-28 19:09:43 []【问题合集】Problem with the SSL CA cert (path? access rights?)
2020-09-20 09:57:21 []关于 MAC 配置 Apache2 + PHP
2020-09-21 12:36:34 []Laravel项目上线注意点
2020-10-20 21:55:08 []PHP-FPM中-D命令的实现
2020-10-23 13:54:26 []2020年10月php面试笔记
2020-10-23 01:09:55 []协程 shell_exec 如何捕获标准错误流
2020-11-03 10:11:33 []亲测三遍!8步搭建一个属于自己的网站
2020-11-15 11:37:21 []lnmp.org如何更改TP6.0框架的pathinfo模式.
2020-11-15 15:21:36 []加个好友,技术交流
