首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >外部库上带有pydev的DistributionNotFound错误

问外部库上带有pydev的DistributionNotFound错误
EN

Stack Overflow用户
提问于 2015-06-15 18:03:05
回答 1查看 219关注 0票数 0

我正在尝试使用外部Ckan图书馆执行我的第一个python程序。我添加了这个库,因为命令import ckanap没有给出任何错误,所以它似乎工作正常。但是当我试图运行这个程序时,我会得到这个错误。

pkg_resources.DistributionNotFound:薄荷

完整的错误消息(如果需要)是

代码语言:javascript
复制
Finding files... done.
Traceback (most recent call last):
  File "/home/ilias/Programming/Eclipse/eclipse/plugins/org.python.pydev_4.1.0.201505270003/pysrc/pydev_runfiles.py", line 468, in __get_module_from_str
    mod = __import__(modname)
  File "/home/ilias/EclipseWorkspace/PythonFirst/root/nested/example.py", line 14, in <module>
    import ckanapi
  File "/home/ilias/Downloads/ckanapi-master/ckanapi/__init__.py", line 19, in <module>
    from ckanapi.remoteckan import RemoteCKAN
  File "/home/ilias/Downloads/ckanapi-master/ckanapi/remoteckan.py", line 11, in <module>
    from ckanapi.version import __version__
  File "/home/ilias/Downloads/ckanapi-master/ckanapi/version.py", line 3, in <module>
    __version__ = pkg_resources.require("ckanapi")[0].version
  File "/usr/lib/python3/dist-packages/pkg_resources.py", line 725, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python3/dist-packages/pkg_resources.py", line 628, in resolve
    raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: ckanapi
ERROR: Module: example could not be imported (file: /home/ilias/EclipseWorkspace/PythonFirst/root/nested/example.py).
Importing test modules ... done.
----------------------------------------------------------------------
Ran 0 tests in 0.000s
OK

我已经在网上搜索过了,但是这个错误并没有多大帮助,更不用说我是python的新手了。

顺便说一句,即使没有命令,我也会得到这个错误,只需使用import语句。

编辑

命令python -c "import sys ; print( '\n'.join(sorted(sys.path)))"输出

代码语言:javascript
复制
/usr/lib/pymodules/python2.7
/usr/lib/python2.7
/usr/lib/python2.7/dist-packages
/usr/lib/python2.7/dist-packages/PILcompat
/usr/lib/python2.7/dist-packages/gtk-2.0
/usr/lib/python2.7/dist-packages/ubuntu-sso-client
/usr/lib/python2.7/lib-dynload
/usr/lib/python2.7/lib-old
/usr/lib/python2.7/lib-tk
/usr/lib/python2.7/plat-x86_64-linux-gnu
/usr/local/lib/python2.7/dist-packages
EN

回答 1

Stack Overflow用户

发布于 2015-06-18 11:10:40

我觉得这是个安装问题.

它似乎有许多依赖关系:https://github.com/ckan/ckanapi/blob/master/requirements.txt

你是怎么安装的?你试过装诱饵吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30851966

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档