安装包,不工作(更新)

Installing packages, not working (update)

我需要 terminaltables,python 中的一个包,用于学校的作业,问题是,由于某种原因我不能让它工作,我已经安装了 pip,它正在工作,我可以调用点帮助。我使用了突击队:sudo pip install terminaltables 和 pip install terminaltables。查了一下,我的pip版本是2.7,python是2.7.6,terminaltables是3.0.0。我正在尝试将终端表与此代码一起使用,请注意,这只是复制的示例代码:

from terminaltables import AsciiTable
table_data = [
    ['Heading1', 'Heading2'],
    ['row1 column1', 'row1 column2'],
    ['row2 column1', 'row2 column2'],
    ['row3 column1', 'row3 column2']
]
table = AsciiTable(table_data)
print(table.table)

当我尝试 运行 时,我输入 python3 yatzy4.py(yatzy4 是我的文件名)。它说没有名为 "terminaltables" 的模块。我不是一个好的程序员,我正在努力学习,我不确定我应该做什么。我在 Whosebug 上查看了其他一些帖子,其中讨论了路径。

我不确定我的路径应该是什么样子,我该如何检查?从今天早些时候开始就被这个问题困住了,看来我自己也弄不明白。我可能会被否决并被禁止再次写作,但这让我发疯,因为它根本行不通,我希望可能有同样问题的人可以帮助我,并希望其他人。谢谢!

您是 运行 您在 Python 3 中的文件,但您为 Python 2 安装了 terminaltables

使用 Python 2 (python yatzy4.py) 或为 Python 3 安装 terminaltables(可能 pip3 install terminaltables,具体取决于您的设置。)