2013-05-13 42 views
1

啓動安裝後的雨棚,當我做不能在GNU/Linux操作系統(openSUSE的12.3)

$ ~/Canopy/canopy 

我得到

Traceback (most recent call last): 
    File "/home/joon/Canopy/appdata/canopy-1.0.0.1160.rh5-x86_64/__boot__.py", line 9, in <module> 
    sys.exit(main()) 
    File "build/bdist.linux-x86_64/egg/canopy/app/bootstrap.py", line 1335, in main 
    File "build/bdist.linux-x86_64/egg/canopy/app/bootstrap.py", line 1315, in send_bug_report 
    File "build/bdist.linux-x86_64/egg/canopy/feedback/data_reporter.py", line 390, in start 
    File "/home/joon/Canopy/appdata/canopy-1.0.0.1160.rh5-x86_64/lib/python2.7/site-packages/enaml/core/import_hooks.py", line 131, in load_module 
    exec code in mod.__dict__ 
    File "/home/joon/Canopy/appdata/canopy-1.0.0.1160.rh5-x86_64/lib/python2.7/site-packages/canopy/feedback/data_reporter_view.enaml", line 4, in 
    from pyface.api import clipboard 
    File "/home/joon/Canopy/appdata/canopy-1.0.0.1160.rh5-x86_64/lib/python2.7/site-packages/pyface/api.py", line 16, in <module> 
    from about_dialog import AboutDialog 
    File "/home/joon/Canopy/appdata/canopy-1.0.0.1160.rh5-x86_64/lib/python2.7/site-packages/pyface/about_dialog.py", line 18, in <module> 
    from toolkit import toolkit_object 
    File "/home/joon/Canopy/appdata/canopy-1.0.0.1160.rh5-x86_64/lib/python2.7/site-packages/pyface/toolkit.py", line 73, in <module> 
    _init_toolkit() 
    File "/home/joon/Canopy/appdata/canopy-1.0.0.1160.rh5-x86_64/lib/python2.7/site-packages/pyface/toolkit.py", line 38, in _init_toolkit 
    be = import_toolkit(ETSConfig.toolkit) 
    File "/home/joon/Canopy/appdata/canopy-1.0.0.1160.rh5-x86_64/lib/python2.7/site-packages/pyface/toolkit.py", line 31, in import_toolkit 
    __import__(be + 'init') 
    File "/home/joon/Canopy/appdata/canopy-1.0.0.1160.rh5-x86_64/lib/python2.7/site-packages/pyface/ui/qt4/init.py", line 18, in <module> 
    from pyface.qt import QtCore, QtGui, qt_api 
    File "/home/joon/Canopy/appdata/canopy-1.0.0.1160.rh5-x86_64/lib/python2.7/site-packages/pyface/qt/__init__.py", line 35, in <module> 
    prepare_pyqt4() 
    File "/home/joon/Canopy/appdata/canopy-1.0.0.1160.rh5-x86_64/lib/python2.7/site-packages/pyface/qt/__init__.py", line 16, in prepare_pyqt4 
    import sip 
ImportError: No module named sip 
~/Canopy/canopy: command not found 

當我這樣做

$ ~/Canopy/appdata/canopy-1.0.0.1160.rh5-x86_64/bin/ipython 

我得到的出現奇怪的錯誤:

zsh: /home/joon/Canopy/appdata/canopy-1.0.0.1160.rh5-x86_64/bin/ipython: bad interpreter: /home/builder/jenkins/workspace/Canopy_App/ARCH/x86_64/label/L: no such file or directory 
~/Canopy/appdata/canopy-1.0.0.1160.rh5-x86_64/bin/ipython: command not found 

我試圖重新安裝這個現在約10次,但沒有運氣。

回答

2

要從用戶虛擬環境中運行IPython中,看到這些: https://support.enthought.com/entries/23646538-Make-Canopy-s-Python-be-your-default-Python-i-e-on-the-PATH- http://docs.enthought.com/canopy/configure/faq.html#where-are-all-of-the-python-packages-in-my-user-python-environment

關於你的雨棚啓動問題,顯然你告訴雨棚使用PyQt的(未安裝),而不是PySide(其是,並且是默認的);也許你正在設置QT_API環境變量。如果你先清除它,或者將其設置爲: export QT_API=pyside

+0

'export QT_API = pyside'是否有效。我記得Canopy在之前的openSUSE安裝(我最近重新安裝到我的ssd)時運行良好,所以我想知道是否由於某種原因「QT_API」被搞亂了。非常感謝!! – joon 2013-05-13 03:47:31

+1

我通過在'〜/ .local/share/applications /下的'Exec = env QT_API = pyside/home/joon/Canopy/canopy%F'中修改'Exec =/home/joon/Canopy/canopy% canopy.desktop'。 – joon 2013-05-13 03:53:23