问题
在PyCharm 3.4.1在Windows 7 64位,骨骼生成的PyQt的库(v4.11.2,安装了二进制 “PyQt4-4.11.2-GPL-Py3.4-Qt4.8.6-x64.exe程序”)失败,从库中导入类时,禁用任何代码完成功能罚球未解决的引用。 我运行Ubuntu具有完全相同的版本的计算机上的项目设置,一切工作正常。
安装信息
安装Python版本是3.4.0(与3.4.1被试为好,因为我认为这可能是PyQt的库是在3.4.0,3.4.1没有具体工作,但问题是相同的。 )PyCharm是之前的Python安装,即使我怀疑这有什么差别。 当然PyQt的库Python的安装后,它坐落在我python34文件夹lib文件夹,这是我的C盘的根目录的站点包。 如果这是任何帮助,我有另外一个分区(d盘)。
相关信息
经过一番研究,我发现,有相当多的问题,骨骼生成与PyCharm不同的库,而许多老(〜2011),并且因为被“固定”。 没有回答上来,在我的情况下工作,包括无效缓存/重启PyCharm,重装在PyCharm解释路径列表,创建VIRTUALENV解释,在控制台运行generator3.py脚本。
关于这generator3.py脚本,它是一个负责创建骨架,而奇怪的是,当我从控制台,python.exe崩溃,这IMO可能是问题的根源运行它。 我没有调查包含在该文件中的代码,但反正我认为Python中不应该崩溃,但如果有它的问题报告某种类型的错误。
相关问题
https://stackoverflow.com/questions/25782513/no-autocomplete-for-pyqt4-in-pycharm?rq=1
(首先安装PyCharm解决,这已经是我的情况)
解决方法
因为我有我的Ubuntu机器上完全相同的版本的Qt的骷髅,我只是复制抱着骷髅,将文件复制到文件夹(我认为这是位于〜.PyCharm30 \ SYSTEM \ python_stubs潜在的随机号码的文件夹一个用于每个解释器)。 问题是,虽然PyCharm将尝试在每次启动时产生的,并覆盖我们手动复制文件,这样可以防止它这样做(因为我们不能禁用自动生成,烦人......)我做了一个备份在generator3.py文件,并与空,取而代之的所有方法的版本替换它pass或返回True,这样PyCharm会认为它已经成功地创造了这些文件,但它只是需要我们复制一个。
当然,这是非常脏,需要你已经拥有的文件。 我会是那种,如果这个问题是所有的错误后,你可以使用我所用的框架文件和修改后的发电机Python文件,使其至少与此同时,他们在努力修复此问题的工作。
下载解决方法: https://app.box.com/s/uulw818dfkzjdpyyty2y