Problems with Python: ImportError: No module named ... [Linux]

Problems with Python: ImportError: No module named ... [Linux]

我是安装 python 程序的菜鸟。我知道这里有很多这样的问题,我试图为我的问题找到解决方案,但我无法解决。 首先,我正在尝试安装一个名为 Qarq 的程序。自述文件说:

Setup

In order to get qark running, it must be present on your python path. If not, it may lead to module not found errors. This can be done for your current shell by running the following:

export PYTHONPATH={qark root directory}:$PYTHONPATH

好吧,我输入命令。我用 echo 检查变量,我可以在变量中看到目录。但是,我输入 "python setup.py install" 并收到此错误:

  santoku@santoku-PC:~/qark$ python setup.py install
Traceback (most recent call last):
  File "setup.py", line 1, in <module>
    from setuptools import setup, find_packages
ImportError: No module named setuptools

然后,我在一个问题here中看到你必须安装setuptools,所以我就这样做了。我运行下一个命令:

sudo apt-get install python-setuptools

但问题依然存在,我尝试运行 "python setup.py install",我得到了同样的错误。 另一方面,自述文件说您只需要执行“$ python qarkMain.py”。我这样做了,但我在不同的模块上遇到了同样的错误:

santoku@santoku-PC:~/qark/qark$ python qarkMain.py install
Traceback (most recent call last):
  File "qarkMain.py", line 30, in <module>
    from qark.modules.IssueType import IssueSeverity
ImportError: No module named qark.modules.IssueType

我在 linux2 上使用 Python 2.7.12(默认,2016 年 11 月 12 日,01:02:22)[GCC 4.8.4]。 (Ubuntu 14.04.5 LTS) 我尝试在 Ubuntu 16.04.1 LTS 上安装 qark,它运行良好。我不需要安装 setuptools。两者具有相同的 python 版本。 我猜问题是 python 找不到模块,也许我必须将 qark 目录移动到另一个目录。 我想就这些了,如果您需要更多额外信息,请问我。 我需要你的帮助,我确信我的问题很愚蠢并且很容易解决。但我是 python 的菜鸟,我不知道。 非常感谢,并提前致谢。 对不起我的英语,我不是母语。

编辑:我找到了一个解决方案,我尝试再次安装 OS,现在 python 可以正常工作,我不知道是我破坏了 python 还是我做了什么坏的。无论如何,谢谢。

我可以输入这个:

1) PYTHONPATH=\home\santoku\qark\qark\:$PYTHONPATH

然后输入:

2) python qarkMain.py