Dear PyQtgraph folks,

I am emailing to request a little orientation on running pyqtgraph under 
gentoo.

I posted some comments on my current efforts with this here:

https://forums.gentoo.org/viewtopic-t-1072262.html

I have compiled matplotlib, pyqtgraph and qtdesigner packages successfully:

see here:

djt /home/mikef/pyqtgraph-examples/pyqtgraph-develop/examples # ls

Arrow.py                         GradientWidget.py            py2exe
BarGraphItem.py                  GraphicsLayout.py            __pycache__
beeswarm.py                      GraphicsScene.py             relativity
CLIexample.py                    GraphItem.py                 
relativity_demo.py
ColorButton.py                   hdf5.py                      
RemoteGraphicsView.py
ConsoleWidget.py                 HistogramLUT.py              
RemoteSpeedTest.py
contextMenu.py                   histogram.py                 ROIExamples.py
crosshair.py                     imageAnalysis.py             ROItypes.py
customGraphicsItem.py            ImageItem.py                 ScaleBar.py
CustomGraphItem.py               ImageView.py                 ScatterPlot.py
customPlot.py                    infiniteline_performance.py  
ScatterPlotSpeedTest.py
cx_freeze                        InfiniteLine.py              
ScatterPlotSpeedTestTemplate_pyqt.py
DataSlicing.py                   initExample.py               
ScatterPlotSpeedTestTemplate_pyside.py
DataTreeWidget.py                __init__.py                  
ScatterPlotSpeedTestTemplate.ui
designerExample.py               isocurve.py                  
ScatterPlotWidget.py
designerExample.ui               JoystickButton.py            
scrollingPlots.py
dockarea.py                      Legend.py                    SimplePlot.py
Draw.py                          linkedViews.py               SpinBox.py
ErrorBarItem.py                  logAxis.py                   Symbols.py
exampleLoaderTemplate_pyqt5.py   LogPlotTest.py               TableWidget.py
exampleLoaderTemplate_pyqt.py    __main__.py                  template.py
exampleLoaderTemplate_pyside.py  MouseSelection.py            
test_examples.py
exampleLoaderTemplate.ui         MultiplePlotAxes.py          text.py
FillBetweenItem.py               multiplePlotSpeedTest.py     TreeWidget.py
FlowchartCustomNode.py           MultiPlotSpeedTest.py        utils.py
Flowchart.py                     MultiPlotWidget.py           verlet_chain
GLBarGraphItem.py                multiprocess.py              
verlet_chain_demo.py
GLImageItem.py                   optics                       
VideoSpeedTest.py
GLIsosurface.py                  optics_demos.py              
VideoTemplate_pyqt5.py
GLLinePlotItem.py                PanningPlot.py               
VideoTemplate_pyqt.py
GLMeshItem.py                    parallelize.py               
VideoTemplate_pyside.py
GLScatterPlotItem.py             parametertree.py             
VideoTemplate.ui
GLshaders.py                     PlotAutoRange.py             
ViewBoxFeatures.py
GLSurfacePlot.py                 PlotSpeedTest.py             ViewBox.py
GLViewWidget.py                  Plotting.py                  ViewLimits.py
GLVolumeItem.py                  PlotWidget.py
GradientEditor.py                ProgressDialog.py



jt /home/mikef/pyqtgraph-examples/pyqtgraph-develop/examples # !486
python /home/mikef/pyqtgraph-examples/pyqtgraph-develop/examples/Plotting.py
Traceback (most recent call last):
  File 
"/home/mikef/pyqtgraph-examples/pyqtgraph-develop/examples/Plotting.py", 
line 8, in <module>
    import initExample ## Add path to library (just for examples; you do 
not need this)
  File 
"/home/mikef/pyqtgraph-examples/pyqtgraph-develop/examples/initExample.py", 
line 30, in <module>
    from pyqtgraph.Qt import QtGui
  File "/usr/lib64/python3.4/site-packages/pyqtgraph/__init__.py", line 13, 
in <module>
    from .Qt import QtGui
  File "/usr/lib64/python3.4/site-packages/pyqtgraph/Qt.py", line 153, in 
<module>
    from PyQt5 import QtGui, QtCore, QtWidgets, uic
ImportError: cannot import name 'QtWidgets'

So I did this:

djt /home/mikef/pyqtgraph-examples/pyqtgraph-develop/examples # python
Python 3.4.5 (default, Sep 17 2017, 11:21:18) 
[GCC 5.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> print(sys.path)
['', '/usr/lib64/python34.zip', '/usr/lib64/python3.4', 
'/usr/lib64/python3.4/plat-linux', '/usr/lib64/python3.4/lib-dynload', 
'/usr/lib64/python3.4/site-packages']
>>> import sys
>>> sys.path.insert(0, 
"/home/mikef/pyqtgraph-examples/pyqtgraph-develop/examples")
>>> import sys
>>> print(sys.path)
['/home/mikef/pyqtgraph-examples/pyqtgraph-develop/examples', '', 
'/usr/lib64/python34.zip', '/usr/lib64/python3.4', 
'/usr/lib64/python3.4/plat-linux', '/usr/lib64/python3.4/lib-dynload', 
'/usr/lib64/python3.4/site-packages']
>>> 
KeyboardInterrupt
>>> print(sys.path)
['/home/mikef/pyqtgraph-examples/pyqtgraph-develop/examples', '', 
'/usr/lib64/python34.zip', '/usr/lib64/python3.4', 
'/usr/lib64/python3.4/plat-linux', '/usr/lib64/python3.4/lib-dynload', 
'/usr/lib64/python3.4/site-packages']
>>> 


Then I closed the file with ctrl D (please correct me if I am getting it 
wrong here).

It still doesn't cure the problem.


djt /home/mikef/pyqtgraph-examples/pyqtgraph-develop/examples # python 
/home/mikef/pyqtgraph-examples/pyqtgraph-develop/examples/Plotting.py
Traceback (most recent call last):
  File 
"/home/mikef/pyqtgraph-examples/pyqtgraph-develop/examples/Plotting.py", 
line 8, in <module>
    import initExample ## Add path to library (just for examples; you do 
not need this)
  File 
"/home/mikef/pyqtgraph-examples/pyqtgraph-develop/examples/initExample.py", 
line 30, in <module>
    from pyqtgraph.Qt import QtGui
  File "/usr/lib64/python3.4/site-packages/pyqtgraph/__init__.py", line 13, 
in <module>
    from .Qt import QtGui
  File "/usr/lib64/python3.4/site-packages/pyqtgraph/Qt.py", line 153, in 
<module>
    from PyQt5 import QtGui, QtCore, QtWidgets, uic
ImportError: cannot import name 'QtWidgets'
djt /home/mikef/pyqtgraph-examples/pyqtgraph-develop/examples # 

A chap seemed to be doing something similar to this on his Mac notebook or 
laptop device and it seemed to work:


https://www.youtube.com/watch?v=vSbyDoXqAJI

Please excuse my ineptness here.....

What am I doing wrong here?

Cheers

Michael Fothergill





<https://www.youtube.com/watch?v=vSbyDoXqAJI>






















-- 
You received this message because you are subscribed to the Google Groups 
"pyqtgraph" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/pyqtgraph/7ff8b3e2-abc4-4369-926a-3467aeb4916f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to