0

我一直在尝试使用此处提供的 tldextract 库。

经过多次尝试,我能够安装它。但是,现在在运行主文件时,编译器说它找不到对我的库的任何引用。在我使用的代码下方并引发异常。

import tldextract

我很欣赏这是一个非常基本的问题,它与我尝试使用的库并不完全相关,但我想知道你是否可以指出我如何“链接”或确保编译器知道我有那个图书馆。

据我所知,只要站点包文件夹中有一个库可用,这应该可以解决问题。

在我的情况下,文件位于

/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

我希望这个问题不会因为它的简单而让你感到不安。毕竟我是来学习的。

谢谢

4

2 回答 2

2

根据错误代码,文件 test.py 正在调用名为“tldexport”的模块

如果这是一个依赖项,请安装它。

如果是tldextract的错字,请更改它:)

于 2013-08-17T00:29:42.187 回答
1

Python 导入系统上的文档很好。你应该检查出来。我建议阅读全文。你会很高兴你做了,你对进口的大部分挫败感都会得到解决。就像@Dreadful_Code 说的那样,要么纠正错字,要么改变它。如果'tldexport' in sys.path是,True那么事情应该顺利进行;tldextract您想从解释器内部使用的任何 Python 模块也是如此。

于 2013-08-17T00:43:06.147 回答