Python 导入错误:无法导入名称';SortedStringTrie';

Python 导入错误:无法导入名称';SortedStringTrie';,python,importerror,Python,Importerror,执行此代码时,将显示以下错误 “ImportError:无法导入名称'SortedStringTrie'。请在python下运行帮助('modules')以检查是否已安装pytrie。” 或者运行pip如果你安装了pip你的文件名是pytrie.py吗?pytrie是一个库还是一个你编写的文件?@JustDucky pytrie是一个纯Python实现,OP可能会将他的脚本命名为pytrie.py@tadhgmandon-Jensen还有一个同名的文件,我以前没有看到过。现在它可以工作了。如果没

执行此代码时,将显示以下错误

“ImportError:无法导入名称'SortedStringTrie'。

请在python下运行帮助('modules')以检查是否已安装pytrie。”


或者运行pip如果你安装了pip

你的文件名是
pytrie.py
吗?pytrie是一个库还是一个你编写的文件?@JustDucky pytrie是一个纯Python实现,OP可能会将他的脚本命名为
pytrie.py
@tadhgmandon-Jensen还有一个同名的文件,我以前没有看到过。现在它可以工作了。如果没有安装模块,则可能会出现重复的错误:没有名为“pytrie”的模块。,但由于OP调用了他们的脚本
pytrie.py
,他们最终导入了自己的文件,而不是已安装的模块
from pytrie import SortedStringTrie as trie
t = trie(yuva=0,yuvaka=1,yuvaraaja=2,yuvati=3,varadi=4,varadigaara=5)
x = t.keys(prefix='yu')
print (x)