Python: 导入错误:没有名为pkg_resources的模块

18 投票
2 回答
94600 浏览
提问于 2025-04-17 20:37

为了运行Pelican,我安装了python2.7,并修改了文件/usr/bin/pelican-quickstart的第一行。

修改前是:

#!/usr/bin/python

修改后是:

#!/usr/bin/env python

当我输入pelican-quickstart时,出现了一个错误:

Traceback (most recent call last):
  File "/usr/bin/pelican-quickstart", line 5, in <module>
    from pkg_resources import load_entry_point
ImportError: No module named pkg_resources

我发现“pkg_resources”在这个目录里:

/usr/lib/python2.6/site-package/

我在想,安装完python2.7后,我是否还需要安装其他一些软件包?或者,我该如何解决这个问题。

2 个回答

-3

你说的是

/usr/lib/python2.6/site-package/

但应该是

/usr/lib/python2.6/site-packages/
6

这个问题可能是你安装工具出了点问题,试试下面的方法:

pip install --upgrade setuptools
pip install --upgrade distribute

如果这个方法不管用,你可以看看下面这个 回答

撰写回答