在Python中安装SPARQLWrapper的问题

2 投票
1 回答
2724 浏览
提问于 2025-04-17 07:10

我在Python中安装了SPARQLWrapper。安装时显示:
已安装 c:\python27\lib\site-packages\sparqlwrapper-1.4.2-py2.7.egg

这些egg文件是在site-packages文件夹里。

当我尝试导入SPARQLWrapper时,程序却无法找到它。我是Python新手,对这些egg文件一点都不了解,也不知道该怎么处理。

有人能指导我怎么导入SPARQLWrapper吗?

1 个回答

2

一个egg文件夹或压缩包需要在你的PYTHONPATH中存在。通常,site-packages中的egg文件应该会自动安装到这个路径下。

你可以运行你的Python解释器,比如:

python2.7
>>> import sys
>>> print sys.path

如果你在sys.path中没有看到c:\python27\lib\site-packages\sparqlwrapper-1.4.2-py2.7.egg,那么要么这个egg文件根本没有安装在那儿,要么它不是一个有效的egg文件。如果它在那儿,我建议你检查一下你是不是在导入错误的模块。注意大小写是很重要的。

你应该能够这样做:

>>> import SPARQLWrapper

或者

>>> from SPARQLWrapper import Wrapper

如果你仍然遇到问题,请更新你的问题,附上你收到的实际错误信息。

撰写回答