gpt4 book ai didi

python - 附加到 LD_LIBRARY_PATH 会破坏 python

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:41:24 24 4
gpt4 key购买 nike

我最近在做一些Maya插件开发,为了链接到他们的 API,将此添加到我的 ~/.bashrc:LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/autodesk/maya/lib这运行良好,现在所有共享库都报告为在运行 ldd 时已找到。

然而,这样做的副作用是我知道从 shell 运行 python 时收到错误:

$> python
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
ImportError: No module named site

我推测这是由于maya打包的python2.7,位于/usr/autodesk/maya/lib,运行python3时没有问题。有没有一种方法可以解决这个问题,而不必有条件地在我的 LD_LIBRARY_PATH 中添加和删除?

最佳答案

试试这个:

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/autodesk/maya/lib/python2.7/site-packages:/usr/autodesk/maya/lib

关于python - 附加到 LD_LIBRARY_PATH 会破坏 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51694562/

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