在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。


当前回答

在PyCharm 2017中添加路径

文件->设置(或Ctrl+Alt+S) ->项目->项目解释器

显示所有

选择右边的底部图标

单击加号按钮为模块添加新路径

其他回答

添加路径

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

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

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

但是我不知道路。

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

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

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

foobarbaz/
  gnuradio/
    __init__.py
    other_file.py

你想在路径中添加foobarbaz。

我的版本是PyCharm专业版3.4,添加路径部分不一样。

你可以点击“首选项”——>“项目解释器”。选择右上角的工具按钮。

然后选择“更多…”——> "显示所选解释器的路径"——> "添加"。然后可以添加路径。

对我来说,还有另一个问题。如果你试图添加一个过去有.idea文件夹的文件夹,但你当前的项目有自己的.idea文件夹,你的pycharm可能会因为某些原因而混淆——即使你有正确的python/conda env。对我来说,删除其他项目的。idea文件夹修复了它可以找到明显正确安装的pkgs的困惑。然后,它能够在pycharm编辑器GUI中找到它们,snf停止将它们置于红色之下。

对我来说,这只是将目录标记为源根目录的问题。

我是PyCharm(使用2018.3.4 CE)和Python的新手,所以我死死的尝试遵循上面的每个建议来访问PIL (Pillow)包,我知道它是在系统-站点-包中。没有工作。当我在项目资源管理器窗口中注意到我的项目下的venv/pyvenv.cfg文件时,我正准备放弃过夜。我在那个文件中找到了“include-system-site-packages = false”这行,所以我把它改成了“true”。问题解决了。