gpt4 book ai didi

python - 使用 Pycharm 导入错误

转载 作者:太空狗 更新时间:2023-10-29 18:07:16 26 4
gpt4 key购买 nike

编辑:问题是 Pycharm 没有加载 LD_LIBRARY_PATH 环境变量。如果我将其添加到 Pychar 的环境中,一切正常。为什么不加载它?

我在为 gnuradio 导入模块时遇到问题。首先,如果我只是从命令行运行 python 文件,一切正常,并且一切都在解释器中加载得很好。只是使用pycharm有问题。此外,GNU Radio 已正确安装。

PYTHONPATH=/usr/local/lib/python2.7/site-packages

我添加了 python 解释器,并且由于模块从解释器加载正常,我不确定为什么我必须添加到 pycharm 的路径。无论如何,我添加了 gnuradio 模块所在的位置:/usr/local/lib/python2.7/site-packages/gnuradio;然而,这是错误的。正确的加载路径是父目录:/usr/local/lib/python2.7/site-packages。我想知道这是为什么。

更重要的是,加载库后我得到了这个编译器错误:

File "/usr/local/lib/python2.7/site-packages/gnuradio/gr/runtime_swig.py", line 24, in swig_import_helper
_mod = imp.load_module('_runtime_swig', fp, pathname, description)
ImportError: libgnuradio-pmt-3.7.2git.so.0.0.0: cannot open shared object file: No such file or directory

有问题的文件位于 /usr/local/lib 中,但是我已经添加了所有可能的路径来告诉它它在哪里,但没有成功。此外,我已将 /usr/lib:/usr/local/lib 添加到我的 LD_LIBRARY_PATH 并运行 ldconfig 但没有成功。我唯一能想到的。

我做错了什么?

同样,如果我不使用 PyCharm,一切正常。这是一个专门针对 Pycharm 的问题。

最佳答案

您是否尝试过使用虚拟环境在 pycharm 上设置解释器?如果您需要一些库,它有一个包管理器,可让您使用简单的图形用户界面安装库。

让我给你看一个例子:

创建新项目时

enter image description here

选择解释器右侧的框

你会得到这样的画面

enter image description here

点击加号、减号和编辑旁边的第三个按钮,带有“绿色v”的python标志,然后会出现这样的对话框:

enter image description here

单击确定,然后之前的对话框将更新如下:

enter image description here

单击安装按钮,将出现一个带有存储库列表的对话框,选择您需要的库并在虚拟环境解释器上安装。

关于python - 使用 Pycharm 导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19891648/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com