我在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?