将库目录添加到 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...
中添加环境变量:
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...
中添加环境变量: