将库目录添加到 PyCharm

Adding library directory to PyCharm

Ubuntu15.10,我运行宁PyCharm社区版2016.1。我有一个 Python 文件调用 import tensorflow,一个依赖于 CUDA 库 libcudart.so.7.5 的模块。当我 运行 这个文件时,我收到以下错误消息:

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

现在,文件 libcudart.so.7.5 位于我机器上的 /usr/local/cuda-7.5/lib64。在 Pycharm 中,我已将此路径添加到 File->Settings->Project Interpreter->Interpreter Paths。因此,我很困惑为什么 PyCharm 找不到 libcudart.so.7.5,因为包含它的目录被列为解释器路径。

此外,如果我从命令行 运行 这个文件,它 运行 没有上述错误就可以了。在我的 .bashrc 文件中,我有一行:

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

所以这似乎允许找到库文件。但是我怎样才能让 PyCharm 找到图书馆呢?我的理解是将路径添加到解释器路径是解决方案,但似乎这可能不正确...

谢谢!

我在 Windows 7 桌面上遇到了同样的问题。 Pycharm 只是搞砸了安装模块。我试图下载 pygame,但添加命令提示符的路径无效。幸运的是这个视频帮助了我:https://www.youtube.com/watch?v=MdGoAnFP-mU&list=WL&index=2 遵循起来非常简单,并且应该可以与任何模块一起使用(只是有点不同)。希望这对您有所帮助!

PyCharm执行环境独立于你的.bashrc。

假设它是由 .bashrc 设置的环境变量使其在您的 shell 中工作,您应该尝试在 PyCharm 运行 配置中设置该环境变量。

Run -> Edit Configurations...中添加环境变量: