PyCharm 5 ImportError

时间:2016-03-24 20:32:47

标签: python ubuntu pycharm

我有一个Python 2.7文件,我在PyCharm 5.0中编辑,它依赖于库libcudart.so.7.5。此文件位于我的计算机上的/usr/local/cuda-7.5/lib。要将此库目录添加到PyCharm,我File->Settings->Project Interpreter,然后点击齿轮,然后点击More,然后点击选定的python2.7解释器,我点击了Show paths for the selected interpreter 。从这里开始,我将/usr/local/cuda-7.5/lib添加到解释器路径列表中。

但是,当我从PyCharm中运行我的Python文件时,它会给我以下错误:

ImportError: libcudart.so.7.5: cannot open shared object file: No such file or directory

但如果我从终端运行它,它运行正常。在我的.bashrc文件中,我有以下一行:

export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH

那么为什么这是通过我的终端工作,而不是通过PyCharm?

1 个答案:

答案 0 :(得分:1)

将其添加到.profile而不是.bashrc,因为.bashrc仅在您打开终端时适用,因此仅在.profile执行的当前终端窗口上工作您登录系统,以便为所有系统设置env变量,而不仅仅是当前终端