Manjaro 17でOpenxenmanagerを実行するには?

Manjaro 17でOpenxenmanagerを実行するには?

実行すると、次のエラーが表示されます。

Traceback (most recent call last):
  File "/usr/bin/openxenmanager", line 4, in <module>
    __import__('pkg_resources').run_script('openxenmanager==0.1b1', 'openxenmanager')
  File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 741, in run_script
    self.require(requires)[0].run_script(script_name, ns)
  File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 1502, in run_script
    exec(code, namespace, namespace)
  File "/usr/lib/python3.6/site-packages/openxenmanager-0.1b1-py3.6.egg/EGG-INFO/scripts/openxenmanager", line 23, in <module>
    import gtk
ModuleNotFoundError: No module named 'gtk'

ベストアンサー1

記載されている要件を参照してください。 https://github.com/OpenXenManager/openxenmanager

Python 2.7とは明確にマークされていますが、スタックトレースにはPython 3.6がインストールされているとマークされています。を使用してこれを確認できますpython -V

両方のバージョンのPythonが共存できます(私は両方のバージョンをインストールしました)。 /usr/bin/openxenmanagerunqualifiedを呼び出すだけでpython十分です cd /usr/share/openxenmanager; python2.7 window.py

他の環境依存関係が想定される場合は、仮想環境で作業する必要があります。

https://wiki.archlinux.org/index.php/Python/Virtual_environment

おすすめ記事