安装包,不工作(更新)

时间:2016-07-13 20:34:09

标签: python packages

我需要终端表,一个python包,用于在学校的作业,问题是,我可以出于某种原因不能使它工作,我已经安装了pip,它正在工作,我可以调用pip帮助。我使用了突击队:sudo pip install terminaltables和pip install terminaltables。查找之后,我的pip版本是2.7,python是2.7.6,终端表是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”的模块。我不是一个优秀的程序员,我正在努力学习,我不确定我该做什么。我在stackoverflow上检查了一些其他帖子,并讨论了路径。

我不确定我的路径应该如何,我该如何检查?从今天早些时候开始就遇到了这个问题,似乎我无法弄清楚自己。我可能会被投票并被禁止再次写作,但它让我疯狂,它根本不会工作,我希望有人可能有同样的问题,可以帮助我,希望其他人。谢谢!

1 个答案:

答案 0 :(得分:1)

您正在使用Python 3运行文件,但是您为Python 2安装了terminaltables

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