我一直在尝试使用此处提供的tldextract库。
经过多次尝试,我能够安装它。但是,现在当运行主文件时,编译器说它找不到对我的库的任何引用。在我使用的代码下方并引发异常。
import tldextract
我很欣赏这是一个非常基本的问题,它与我正在尝试使用的库并不完全相关,但我想知道你是否可以指出我如何“链接”或确保编译器知道的方向我有那个图书馆。
据我所知,只要在site-packages文件夹中有一个库,就可以解决这个问题。
在我的情况下,文件位于
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/tldextract
所以理论上这应该没问题,但是当我尝试使用它时会出现以下错误。
Traceback (most recent call last):
File "test.py", line 12, in <module>
import tldexport
ImportError: No module named tldexport
我希望这个问题不会让你因为它的简单而烦恼。毕竟我在这里学习。
由于
答案 0 :(得分:2)
根据错误代码,文件test.py正在调用名为'tldexport'的模块
如果这是依赖项,请安装它。
如果这是打字错误 tldextract ,请更改它:)
答案 1 :(得分:1)
The docs on the Python import system很好。你应该检查出来。我建议阅读整件事。你会很开心,你对进口的大部分挫折都将得到解决。就像@Dreadful_Code所说,要么纠正错字,要么改变它。如果'tldexport' in sys.path
是True
,那么事情应该顺其自然;同样适用于tldextract
或者您想要在解释器中使用的任何Python模块。