【问题标题】:Problems with Python: ImportError: No module named ... [Linux]Python 的问题:ImportError: No module named ... [Linux]
【发布时间】:2017-03-26 13:20:02
【问题描述】:

我是安装 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

好吧,我输入命令。我用回显检查变量,我可以看到变量中的目录。但是,我输入“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的菜鸟,我不知道。 非常感谢,并提前感谢。 对不起我的英语,我不是母语人士。

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

【问题讨论】:

  • echo $PYTHONPATH 说什么?
  • 上面写着 {/home/santoku/qark/qark}:{/home/santoku/qark}:,我认为应该有更多目录...因为如果我不添加这个手动目录它会是空的。但我不知道它是如何工作的......
  • 这个 {} 真的存在吗?我认为理想情况下应该是export PYTHONPATH=/home/santoku/qark/qark:/home/santoku/qark。看看有没有帮助。
  • 是的,我已经尝试过了,但它不起作用。我得到相同的结果。好吧,请注意完全相同,现在如果我尝试安装 qarkMain.py 我得到这个: ImportError: No module named _curses

标签: python linux python-2.7 ubuntu python-module


【解决方案1】:

我可以输入这个:

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

然后只需输入:

2) python qarkMain.py

【讨论】:

    猜你喜欢
    • 2011-04-08
    • 2015-09-10
    • 2012-12-28
    • 2012-05-02
    • 1970-01-01
    • 2016-08-09
    • 1970-01-01
    相关资源
    最近更新 更多