【发布时间】:2023-04-02 02:22:01
【问题描述】:
我在 Ubuntu 中使用 python 的 virtualenv 创建了一个没有系统包的虚拟环境并安装了 m2crypto,但是当我执行 shell 并尝试导入 M2Crypto 时,我收到以下错误:
ImportError: /home/imediava/.virtualenvs/myenv/local/lib/python2.7/site-
packages/M2Crypto/__m2crypto.so: undefined symbol: SSLv2_method
在环境之外我遇到了同样的问题,除非我从 ubuntu 安装 python-m2crypto 和 apt-get。我知道我可以使用系统包创建环境,但我不想这样做。
我是否可以在没有系统包的情况下创建一个虚拟环境,然后使用 pip 安装 m2crypto 而不会运行 SSLv2_method?
【问题讨论】:
标签: python ubuntu virtualenv m2crypto