我有一个干净的虚拟环境
conda create --name gtk python=3.8
conda install -c conda-forge pygobject gtk3
当我按照PyGTK3维基页面所述添加导入
from gi.repository import Gtk
时,PyCharm会抱怨说Cannot find reference 'Gtk' in '__init__.py'
。我有一个干净的虚拟环境
conda create --name gtk python=3.8
conda install -c conda-forge pygobject gtk3
from gi.repository import Gtk
时,PyCharm会抱怨说Cannot find reference 'Gtk' in '__init__.py'
。PyCharm提供了一个自动修复功能'Generate stubs for binary module'
,可以修复这个问题。
我在我正在工作的一个项目中遇到了同样的问题,我是这样解决的:
创建一个名为:PYTHONPATH
的新环境变量,值为:您的项目文件夹地址
之后,打开命令提示符并输入以下命令:
echo %PYTHONPATH%
如果变量正确,它将返回输入路径作为值。
关闭并重新打开PyCharm,问题将在几秒钟内得到解决。
希望这可以帮助 - 来自巴西的Luis Fernando M. Bezerra