我在使用DYLD_LIBRARY_PATH和django时遇到了一些奇怪的麻烦。
在我(我正在使用OSX)〜/ .bash_profile中我有以下内容:
export TEST=dir1
export DYLD_LIBRARY_PATH=dir2
当我启动IPython时(来自virtualenv)我可以这样做
import os
'TEST' in os.environ (returns True)
'DYLD_LIBRARY_PATH' in os.environ (returns True)
当我在./manage.py shell中尝试完全相同时,我得到了
import os
'TEST' in os.environ (returns True)
'DYLD_LIBRARY_PATH' in os.environ (returns False)
我完全迷失了可能导致这种情况的原因。