在PyCharm中,我添加了Python环境/usr/bin/ Python然而,

from gnuradio import gr

作为未定义引用失败。但是,它在Python解释器的命令行中工作得很好。

GNURadio在Pycharm之外使用python工作得很好。一切都按照我想要的方式安装和配置。

Gnuradio位于/usr/local/lib/python2.7/site-packages/ Gnuradio

另外:

PYTHONPATH = 7 / usr / local / lib / python / site-packages: / usr / local / lib / python - site-packages gnuradio 7。


当前回答

不要更改解释器路径。

改变项目结构:

文件->设置->项目->项目结构->添加内容root

其他回答

添加路径

进入文件→设置→项目设置→项目解释器。

然后按配置解释器,并导航到“路径”选项卡。

在路径区域按下+按钮。您可以将路径放置到您希望它识别的模块。

但是我不知道路。

打开可以导入模块的python解释器。

>> import gnuradio
>> gnuradio.__file__
"path/to/gnuradio"

通常你的文件夹结构是这样的:

foobarbaz/
  gnuradio/
    __init__.py
    other_file.py

你想在路径中添加foobarbaz。

下载蟒蛇 https://anaconda.org/

一旦安装好anaconda…

进入设置->项目设置->项目解释器。

然后导航到“路径”选项卡,搜索/anaconda/bin/python

单击apply

在PyCharm 2020.1 CE和Professional中,您可以通过以下步骤向项目的Python解释器添加路径:

1)点击项目右下角的解释器,选择“解释器设置”

2)点击解释器名称右侧的设置按钮,选择“Show All”:

3)确保你的项目解释器被选中,点击底部工具栏的第五个按钮,“显示所选解释器的路径”:

4)点击底部工具栏中的“+”按钮,并添加包含模块的文件夹的路径:

在我的PyCharm 2019.3中,选择项目,然后文件—>设置,然后项目:YourProjectName,在“项目解释器”中,单击解释器或设置,—>显示所有…显示所选解释器的路径——>然后单击“添加”添加你的库,在我的例子中,它是一个轮子包

在Project Explorer中,您可以右键单击包含模块的文件夹,并将其设置为“Source”。

它将在Index中被解析以完成代码以及其他项。