【发布时间】:2019-11-02 18:59:27
【问题描述】:
我已尝试获取给定网站的 Alexa 排名。我使用了 PyPI 的 seolib 库,并使用 !pip install seolib --user 命令将其安装在我的环境中。执行 alexa_rank = seolib.get_alexa('http://google.com') 代码行后,出现以下错误。
ModuleNotFoundError: No module named 'api'
然后我使用 !pip install api --user 命令安装了 api 模块。然后在我收到这个导入错误之后,我不知道如何解决这个错误。请有人帮忙。
import seolib
alexa_rank = seolib.get_alexa('http://google.com')
print(alexa_rank)
ImportError Traceback (most recent call last)
<ipython-input-21-b46efa0fce9a> in <module>
----> 1 import seolib
2
3 alexa_rank = seolib.get_alexa('http://google.com')
4 print(alexa_rank)
~/.local/lib/python3.7/site-packages/seolib/__init__.py in <module>
4
5
----> 6 from api import get_seomoz_data
7 from api import get_alexa
8 from api import get_semrush
ImportError: cannot import name 'get_seomoz_data' from 'api' (/home/mylap/.local/lib/python3.7/site-packages/api/__init__.py)
我在我的环境中使用 Python 3.7.3 版本。
【问题讨论】:
标签: python python-3.x pypi