gpt4 book ai didi

python - iPython:导入的模块找不到它的共享库

转载 作者:行者123 更新时间:2023-11-28 16:36:04 25 4
gpt4 key购买 nike

在 iPython 中,我导入一个模块,该模块又导入另一个模块。这个另一个模块(即 gurobipy)试图加载它的共享库,但失败了。共享库的路径被添加到 .bashrc 中的 LD_LIBRARY_PATH。当我从 shell 将整个程序作为脚本运行时,一切都很好。

我在谷歌上搜索了一段时间,但没有找到问题的最终答案:如何在 iPython 中设置 LD_LIBRARY_PATH 以便导入的模块能够看到它?

我尝试了 os.environ 但仍然收到相同的错误消息:ImportError: libgurobi50.so: cannot open shared object file: No such file or directory

编辑:我使用的是 Ubuntu 13.04。

最佳答案

尝试将 LD_LIBRARY_PATH 包含到系统范围的文件中。例如,/etc/profile(在它的末尾)。例如,这是我需要为我的案例添加的内容:

export NEVESIM_HOME=/home/kam/Applications/Nevesim

导出 LD_LIBRARY_PATH=${NEVESIM_HOME}/lib:${LD_LIBRARY_PATH}

注意语法。您还必须重新登录才能使更改生效。如需更多帮助,请参阅 https://help.ubuntu.com/community/EnvironmentVariables .

关于python - iPython:导入的模块找不到它的共享库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25994914/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com