2016-07-20 19 views
1

私はPyCharm Pro 2016.1.4とpandas 18.1を使用しています。私はパンダをインポートするたびに問題にぶつかります。私は(2016年1月3日から)PyCharm ProとIPython 5にエラー:パンダをインポート中に 'qt'のGUIイベントループ統合を有効にできません

を更新した後にそれが起こったここで私はそれを起動してから輸入パンダと、コンソールが私を示して何が:

C:\Anaconda2\python.exe "C:\Program Files (x86)\JetBrains\PyCharm 2016.1.4\helpers\pydev\pydevconsole.py" 51602 51603 
Python 2.7.12 |Anaconda 2.4.1 (64-bit)| (default, Jun 29 2016, 11:42:13) [MSC v.1500 32 bit (Intel)] 
Type "copyright", "credits" or "license" for more information. 

IPython 4.0.1 -- An enhanced Interactive Python. 
?   -> Introduction and overview of IPython's features. 
%quickref -> Quick reference. 
help  -> Python's own help system. 
object? -> Details about 'object', use 'object??' for extra details. 
PyDev console: using IPython 4.0.1 

import sys; print('Python %s on %s' % (sys.version, sys.platform)) 
sys.path.extend(['C:\\Abc\\Dev\\Code\\abc']) 

Python 2.7.12 |Anaconda 2.4.1 (64-bit)| (default, Jun 29 2016, 11:42:13) [MSC v.1500 32 bit (Intel)] on win32 
In[2]: import pandas 
Backend Qt4Agg is interactive backend. Turning interactive mode on. 
Failed to enable GUI event loop integration for 'qt' 
Traceback (most recent call last): 
    File "C:\Program Files (x86)\JetBrains\PyCharm 2016.1.4\helpers\pydev\_pydev_bundle\pydev_console_utils.py", line 544, in do_enable_gui 
    enable_gui(guiname) 
    File "C:\Program Files (x86)\JetBrains\PyCharm 2016.1.4\helpers\pydev\pydev_ipython\inputhook.py", line 509, in enable_gui 
    return gui_hook(app) 
    File "C:\Program Files (x86)\JetBrains\PyCharm 2016.1.4\helpers\pydev\pydev_ipython\inputhook.py", line 194, in enable_qt4 
    from pydev_ipython.inputhookqt4 import create_inputhook_qt4 
    File "C:\Program Files (x86)\JetBrains\PyCharm 2016.1.4\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import 
    module = self._system_import(name, *args, **kwargs) 
    File "C:\Program Files (x86)\JetBrains\PyCharm 2016.1.4\helpers\pydev\pydev_ipython\inputhookqt4.py", line 25, in <module> 
    from pydev_ipython.qt_for_kernel import QtCore, QtGui 
    File "C:\Program Files (x86)\JetBrains\PyCharm 2016.1.4\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import 
    module = self._system_import(name, *args, **kwargs) 
    File "C:\Program Files (x86)\JetBrains\PyCharm 2016.1.4\helpers\pydev\pydev_ipython\qt_for_kernel.py", line 80, in <module> 
    QtCore, QtGui, QtSvg, QT_API = load_qt(api_opts) 
    File "C:\Program Files (x86)\JetBrains\PyCharm 2016.1.4\helpers\pydev\pydev_ipython\qt_loaders.py", line 241, in load_qt 
    result = loaders[api]() 
    File "C:\Program Files (x86)\JetBrains\PyCharm 2016.1.4\helpers\pydev\pydev_ipython\qt_loaders.py", line 165, in import_pyqt4 
    import sip 
    File "C:\Program Files (x86)\JetBrains\PyCharm 2016.1.4\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import 
    module = self._system_import(name, *args, **kwargs) 
ImportError: DLL load failed: %1 is not a valid Win32 application. 

間違って何任意のアイデアは?ありがとうございました!

答えて

1

Qt DLLのバージョンの競合と関係があります。私はそれが conda update --all

を行うことによって動作させることができました。これは、不足している依存を固定しているようだ:私はCにQtCore4.dllのコピーを参照してください:\ Anaconda3 \ライブラリ\ビンとC:\ Anaconda3 \ライブラリ\ libにそれ以前にはなかった。

以下の研究をもとに、他の人がCにQtCore4.dll、QtGui4.dllをコピー:\ Anaconda3 \ Libの\サイト - パッケージがPyQt4の\を\ bin、または、彼らは他のパスの、その環境から

を削除します。ここでいくつかの背景:

Cannot import PyQt4.QtGui

iPython/jupyter qtconsole fails to start in anaconda 2.4.0

PyQt4 Need to move DLLs to package root

https://github.com/ContinuumIO/anaconda-issues/issues/540

関連する問題