【发布时间】:2019-01-12 15:24:34
【问题描述】:
我最近一直在做一些 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
我认为这是由于 python2.7 与 maya 打包并在/usr/autodesk/maya/lib 找到的,运行 python3 时没有问题。有没有办法让我解决这个问题,而不必从我的LD_LIBRARY_PATH 有条件地添加和删除?
【问题讨论】:
标签: python linux path fedora maya