[mosaic] error running mosaicGUI.py on Ubuntu 14.04

30 views
Skip to first unread message

Kyle Briggs

unread,
Feb 12, 2015, 9:14:34 AM2/12/15
to mos...@list.nist.gov
When trying to run "python mosaicgui/mosaicGUI.py" I get the following
error when running from source:

Traceback (most recent call last):
File "mosaicgui/mosaicGUI.py", line 306, in <module>
main()
File "mosaicgui/mosaicGUI.py", line 294, in main
dmw = qtAnalysisGUI()
File "mosaicgui/mosaicGUI.py", line 28, in __init__
super(qtAnalysisGUI, self).__init__(parent)
File
"/home/kyle/.virtualenvs/mosaicENV/local/lib/python2.7/site-packages/mosaicgui/settingsview.py",
line 36, in __init__
uic.loadUi(resource_path("SettingsWindow.ui"), self)
File "/usr/lib/python2.7/dist-packages/PyQt4/uic/__init__.py", line 238,
in loadUi
return DynamicUILoader(package).loadUi(uifile, baseinstance,
resource_suffix)
File "/usr/lib/python2.7/dist-packages/PyQt4/uic/Loader/loader.py", line
71, in loadUi
return self.parse(filename, resource_suffix, basedir)
File "/usr/lib/python2.7/dist-packages/PyQt4/uic/uiparser.py", line 943,
in parse
document = parse(filename)
File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1182, in parse
tree.parse(source, parser)
File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 647, in parse
source = open(source, "rb")
IOError: [Errno 2] No such file or directory: 'None'


And I get the following error when trying to run it from the installation:


Traceback (most recent call last):
File
"/home/kyle/.virtualenvs/mosaicENV/local/lib/python2.7/site-packages/mosaicgui/mosaicGUI.py",
line 306, in <module>
main()
File
"/home/kyle/.virtualenvs/mosaicENV/local/lib/python2.7/site-packages/mosaicgui/mosaicGUI.py",
line 294, in main
dmw = qtAnalysisGUI()
File
"/home/kyle/.virtualenvs/mosaicENV/local/lib/python2.7/site-packages/mosaicgui/mosaicGUI.py",
line 28, in __init__
super(qtAnalysisGUI, self).__init__(parent)
File
"/home/kyle/.virtualenvs/mosaicENV/local/lib/python2.7/site-packages/mosaicgui/settingsview.py",
line 36, in __init__
uic.loadUi(resource_path("SettingsWindow.ui"), self)
File "/usr/lib/python2.7/dist-packages/PyQt4/uic/__init__.py", line 238,
in loadUi
return DynamicUILoader(package).loadUi(uifile, baseinstance,
resource_suffix)
File "/usr/lib/python2.7/dist-packages/PyQt4/uic/Loader/loader.py", line
71, in loadUi
return self.parse(filename, resource_suffix, basedir)
File "/usr/lib/python2.7/dist-packages/PyQt4/uic/uiparser.py", line 943,
in parse
document = parse(filename)
File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1182, in parse
tree.parse(source, parser)
File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 647, in parse
source = open(source, "rb")
IOError: [Errno 2] No such file or directory: 'None'

Kyle

Balijepalli, Arvind

unread,
Feb 12, 2015, 10:05:48 AM2/12/15
to mos...@list.nist.gov
It is unable to find one of the UI files.

It is possible the installed version is taking precedence over the source. You could delete the installed version by running:

rm -r `python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())?`/mosaic*

Then change into the source directory and run:

export PYTHONPATH=$PWD

To make the PYTHONPATH change permanent:

echo "export PYTHONPATH=$PWD? >> ~/.bashrc

> _______________________________________________
> mosaic mailing list
> mos...@list.nist.gov
> https://usnistgov.github.io/mosaic/

Reply all
Reply to author
Forward
0 new messages