pyqt5 and Anaconda Python 3.5.2
- Dominant language
- Python
- Stars
- 1.4k
- Forks
- 316
- Avg merge
- 7h 44m
- Merged PRs (30d)
- 5
Description
I am trying to use Mayavi to visualize radar data collected during thunderstorms. The code does not get past the line: from mayavi import *. The error I receive in the IPython console is:
Traceback (most recent call last):
File "", line 1, in
runfile('C:/Users/Matt/.spyder-py3/RadarMovieMaker.py', wdir='C:/Users/Matt/.spyder-py3')
File "C:\Users\Matt\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 866, in runfile
execfile(filename, namespace)
File "C:\Users\Matt\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 102, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)
File "C:/Users/Matt/.spyder-py3/RadarMovieMaker.py", line 10, in
from mayavi.mlab import *
File "C:\Users\Matt\Anaconda3\lib\site-packages\mayavi-4.5.0-py3.5-win-amd64.egg\mayavi\mlab.py", line 27, in
from mayavi.tools.camera import view, roll, yaw, pitch, move
File "C:\Users\Matt\Anaconda3\lib\site-packages\mayavi-4.5.0-py3.5-win-amd64.egg\mayavi\tools\camera.py", line 25, in
from .engine_manager import get_engine
File "C:\Users\Matt\Anaconda3\lib\site-packages\mayavi-4.5.0-py3.5-win-amd64.egg\mayavi\tools\engine_manager.py", line 12, in
from mayavi.preferences.api import preference_manager
File "C:\Users\Matt\Anaconda3\lib\site-packages\mayavi-4.5.0-py3.5-win-amd64.egg\mayavi\preferences\api.py", line 4, in
from .preference_manager import preference_manager
File "C:\Users\Matt\Anaconda3\lib\site-packages\mayavi-4.5.0-py3.5-win-amd64.egg\mayavi\preferences\preference_manager.py", line 29, in
from traitsui.api import View, Group, Item
File "C:\Users\Matt\Anaconda3\lib\site-packages\traitsui\api.py", line 36, in
from .editors.api import ArrayEditor
File "C:\Users\Matt\Anaconda3\lib\site-packages\traitsui\editors__init__.py", line 23, in
from .api import ArrayEditor
File "C:\Users\Matt\Anaconda3\lib\site-packages\traitsui\editors\api.py", line 24, in
from .code_editor import CodeEditor
File "C:\Users\Matt\Anaconda3\lib\site-packages\traitsui\editors\code_editor.py", line 36, in
class ToolkitEditorFactory ( EditorFactory ):
File "C:\Users\Matt\Anaconda3\lib\site-packages\traitsui\editors\code_editor.py", line 48, in ToolkitEditorFactory
mark_color = Color( 0xECE9D8 )
File "C:\Users\Matt\Anaconda3\lib\site-packages\traits\traits.py", line 489, in **call**
return self.maker_function( _args, *_metadata )
File "C:\Users\Matt\Anaconda3\lib\site-packages\traits\traits.py", line 1203, in Color
return ColorTrait( _args, *_metadata )
File "C:\Users\Matt\Anaconda3\lib\site-packages\traitsui\toolkit_traits.py", line 7, in ColorTrait
return toolkit().color_trait( _args, *_traits )
File "C:\Users\Matt\Anaconda3\lib\site-packages\traitsui\toolkit.py", line 162, in toolkit
return _toolkit
File "C:\Users\Matt\Anaconda3\lib\contextlib.py", line 77, in **exit**
self.gen.throw(type, value, traceback)
File "C:\Users\Matt\Anaconda3\lib\site-packages\traitsui\toolkit.py", line 75, in provisional_toolkit
yield
File "C:\Users\Matt\Anaconda3\lib\site-packages\traitsui\toolkit.py", line 161, in toolkit
_toolkit = _import_toolkit(toolkit_name)
File "C:\Users\Matt\Anaconda3\lib\site-packages\traitsui\toolkit.py", line 83, in _import_toolkit
return __import__( name, globals=globals(), level=1 ).toolkit
File "C:\Users\Matt\Anaconda3\lib\site-packages\traitsui\qt4__init__.py", line 18, in
import pyface.qt
File "C:\Users\Matt\Anaconda3\lib\site-packages\pyface\qt__init__.py", line 44, in
% qt_api)
RuntimeError: Invalid Qt API 'pyqt5', valid values are: 'pyqt' or 'pyside'
I cannot revert pyqt5 to pyqt4 without degrading the version of Anaconda I have and the Spyder editor I am using. Is there a known workaround or do I have to find another version of Anaconda/Python to use? I am on the win-64 version.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.