小编txo*_*elu的帖子

在没有系统包的virtualenv上安装m2crypto

我在Ubuntu中创建了一个没有python的virtualenv系统包的虚拟环境,并安装了m2crypto,但是当我执行shell并尝试导入M2Crypto时,我收到以下错误:

ImportError: /home/imediava/.virtualenvs/myenv/local/lib/python2.7/site-          
packages/M2Crypto/__m2crypto.so: undefined symbol: SSLv2_method
Run Code Online (Sandbox Code Playgroud)

从环境外部我遇到了同样的问题,除非从ubuntu我用apt-get安装python-m2crypto.我知道我可以使用系统包创建环境,但我不想这样做.

无论如何,我可以在没有系统软件包的情况下创建虚拟环境,然后使用pip安装m2crypto而不进入SSLv2_method?

python ubuntu virtualenv m2crypto

18
推荐指数
3
解决办法
1万
查看次数

标签 统计

m2crypto ×1

python ×1

ubuntu ×1

virtualenv ×1