Python:ImportError:没有名为pkg_资源的模块

Python:ImportError:没有名为pkg_资源的模块,python,pip,pelican,Python,Pip,Pelican,为了运行Pelican,我安装了python2.7并修改了文件/usr/bin/Pelican quickstart的第一行 发件人: 到 键入pelican quickstart时发生错误: Traceback (most recent call last): File "/usr/bin/pelican-quickstart", line 5, in <module> from pkg_resources import load_entry_point ImportE

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

发件人:

键入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
我想知道在安装python2.7之后是否需要安装一些软件包?
或者,如何解决此问题。

此问题一定是安装工具的问题,请尝试以下操作:

pip install --upgrade setuptools
pip install --upgrade distribute
如果此解决方案不起作用,您可以检查您所说的以下内容

/usr/lib/python2.6/site-package/
但应该是

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

这两个命令都给出了与原始问题相同的错误(“ImportError:没有名为pkg_resources的模块”)为什么这个答案被接受?@Cerin我想是因为链接的答案有效,我在python2.7.3上尝试使用VirtualEnvrapper时遇到了这个问题。使用这个修复对我来说很有效。谢谢你Leonardo!我和JonathanHartley有同样的问题,然后阅读WillCharlton的评论,并跟踪链接。链接引导我找到我的答案。请参阅为
setuptools
运行安装脚本在我的例子中,我使用了
sudo-yum-install-python-devel
修复了错误。
pip install --upgrade setuptools
pip install --upgrade distribute
/usr/lib/python2.6/site-package/
/usr/lib/python2.6/site-packages/