嗨,我只是遇到了一件奇怪的事情。
在我的 .bashrc 中看起来像这样:
PYTHONPATH=$PYTHONPATH:/home/pschu/ParaView-3.14.1-Build/Utilities/VTKPythonWrapping/site-packages:home/pschu/ParaView-3.14.1-Build/bin
ParaView_DIR=/home/pschu/ParaView-3.14.1-Build
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/pschu/ParaView-3.14.1-Builds/bin
所以现在当我启动 python 解释器并输入以下内容时:
>>>os.environ['PYTHONPATH']
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib64/python2.7/UserDict.py", line 23, in __getitem__
raise KeyError(key)
KeyError: 'PYTHONPATH'
与 相同的错误ParaView_DIR
,但LD_LIBRARY_PATH
有额外的路径。
它们存在于外壳中。
echo $PYTHONPATH
:/home/pschu/ParaView-3.14.1-Build/Utilities/VTKPythonWrapping/site-packages:home/pschu/ParaView-3.14.1-Build/bin
现在当我做
export PYTHONPATH=$PYTHONPATH
在我运行 python 解释器之前它可以工作。
发生了什么?