Python 正在安装程序包,不工作(更新)

Python 正在安装程序包,不工作(更新),python,packages,Python,Packages,我需要terminaltables,一个python包,用于学校的作业,问题是,出于某种原因,我无法让它工作,我已经安装了pip,它正在工作,我可以调用pip帮助。我使用过命令:sudo-pip-install-terminaltables和pip-install-terminaltables。查找后,我的pip版本是2.7,python版本是2.7.6,terminaltables版本是3.0.0。我试图将terminaltables用于此代码,请注意,这是复制的唯一示例代码: from te

我需要terminaltables,一个python包,用于学校的作业,问题是,出于某种原因,我无法让它工作,我已经安装了pip,它正在工作,我可以调用pip帮助。我使用过命令:sudo-pip-install-terminaltables和pip-install-terminaltables。查找后,我的pip版本是2.7,python版本是2.7.6,terminaltables版本是3.0.0。我试图将terminaltables用于此代码,请注意,这是复制的唯一示例代码:

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上的其他帖子,并讨论了路径


我不确定我的路径应该是什么样子,如何检查?从今天早些时候起我就一直被这个问题困扰着,似乎我自己也无法解决它。我可能会被否决,被禁止再写作,但它让我发疯,因为它根本不起作用,我希望有人,谁可能有同样的问题,可以帮助我,希望其他人。谢谢大家!

您正在Python3中运行您的文件,但是您为Python2安装了
terminaltables


可以使用Python2(
PythonYatzy4.py
)或为Python3安装
terminaltables
(可能是
pip3安装terminaltables
,具体取决于您的设置。)

感谢上帝对Kyle的帮助!它起作用了,它终于起作用了,我现在非常感激!谢谢你救了我一天