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

관련 정보