【问题标题】:How to install pem module in python 2.7?如何在 python 2.7 中安装 pem 模块?
【发布时间】:2015-07-20 10:02:35
【问题描述】:

我需要使用一个名为 pem 的 python 模块。在这里能找到它: https://pypi.python.org/pypi/pem/15.0.0#downloads

我是 Windows 7 64 位用户。我使用 Python 2.7。

我从网页下载了文件。我将文件放在 C: 目录中。然后我打开命令行提示符并输入:

C:\Python27\Scripts>pip install --egg pem

我收到了这条消息:

Requirement already satisfied (use --upgrade to upgrade): pem in c:\users\xx\appd
ata\roaming\python\python27\site-packages

请帮助我了解如何安装此 pem 模块。由于其他模块的其他限制,我无法升级到 python 3。根据模块的网页,Python 2.7 支持 pem。

编辑: 当我尝试导入 pem.我明白了:

>>> import pem
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\xx\AppData\Roaming\Python\Python27\site-packages\pem\__init__.py
", line 3, in <module>
    from . import twisted
  File "C:\Users\xx\AppData\Roaming\Python\Python27\site-packages\pem\twisted.py"
, line 12, in <module>
    from twisted.internet import ssl
ImportError: No module named twisted.internet

【问题讨论】:

  • 它告诉你你已经安装了pem,那么真正的问题是什么?
  • @jonrsharpe 帖子已编辑。
  • 所以看来问题出在pem依赖项,而不是模块本身。你也试过安装twisted吗?该项目的setup.py 声称它不需要任何外部包(PyPI 页面说它“没有依赖关系”),但可以尝试从dev-requirements.txt 安装,其中包括twisted。您也可以考虑在项目的 GitHub 页面上提出问题。

标签: python python-2.7 ssl pem


【解决方案1】:

尝试做:

pip 安装 pem

它对我有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-30
    • 2021-06-04
    • 2013-08-23
    • 1970-01-01
    • 2015-08-02
    • 2013-06-22
    • 2016-06-30
    • 1970-01-01
    相关资源
    最近更新 更多