【问题标题】:Error installing Dynamic-DynamoDB using pip使用 pip 安装 Dynamic-DynamoDB 时出错
【发布时间】:2013-07-11 22:29:23
【问题描述】:

我是 Python 的新手,第一次尝试在 RHEL5 Linux 上安装 Dynamic-DynamoDB python 包。我的系统上没有 pip,所以我按照What is the official "preferred" way to install pip and virtualenv systemwide? 中的说明进行操作

现在,当我尝试按照安装说明中所述安装 dynamic-dynamoDB 时,出现错误。

pip install dynamic-dynamodb

错误

Traceback (most recent call last):
  File "/usr/bin//pip", line 8, in ?
    sys.exit(
  File "/usr/lib/python2.4/site-packages/distribute-0.6.49-py2.4.egg/pkg_resources.py", line 345, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python2.4/site-packages/distribute-0.6.49-py2.4.egg/pkg_resources.py", line 2381, in load_entry_point
    return ep.load()
  File "/usr/lib/python2.4/site-packages/distribute-0.6.49-py2.4.egg/pkg_resources.py", line 2087, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "/usr/lib/python2.4/site-packages/pip/__init__.py", line 11, in ?
    from pip.vcs import git, mercurial, subversion, bazaar  # noqa
  File "/usr/lib/python2.4/site-packages/pip/vcs/mercurial.py", line 9, in ?
    from pip.download import path_to_url2
  File "/usr/lib/python2.4/site-packages/pip/download.py", line 3, in ?
    import hashlib
ImportError: No module named hashlib

关于我在这里缺少什么的任何建议?

【问题讨论】:

  • 从其他问题看来,低于 2.4 的 python 版本缺少这个模块。我会尝试重新安装新版本
  • 好的,我将我的版本更新到 2.7 并且错误消失了。

标签: python linux pip


【解决方案1】:

我是 Dynamic-DynamoDB 的作者。抱歉回答晚了,我还是想回答一下,以防其他人以后遇到同样的问题。

原因是 Python 版本太旧。 Dynamic DynamoDB 支持 Python >2.6。

【讨论】:

    猜你喜欢
    • 2015-10-08
    • 2021-01-23
    • 2019-06-14
    • 2017-12-22
    • 2021-03-06
    • 2013-01-26
    • 2016-06-04
    • 2015-05-23
    相关资源
    最近更新 更多