【问题标题】:Undefined sslv3_method in m2cryptom2crypto 中未定义的 sslv3_method
【发布时间】:2018-11-25 17:19:47
【问题描述】:

我在 heroku 上运行一个 django 应用程序,它需要 m2crypto 来实现某些功能,但是一个简单的导入会给出以下错误:

ImportError: /app/.heroku/python/lib/python3.6/site-packages/M2Crypto/_m2crypto.cpython-36m-x86_64-linux-gnu.so: undefined symbol: sslv3_method

我在 Stack Overflow 上看到过类似的问题,但建议的答案,即 apt-get install 它对我不可用,因为我在 heroku 上运行它。我正在使用this buildpack 来安装 SWIG。

【问题讨论】:

    标签: python heroku swig m2crypto


    【解决方案1】:

    向 Heroku 提交错误。 M2Crypto 必须针对特定版本的 Python,尤其是特定版本的 OpenSSL 构建。如果他们升级后者而不重建 M2Crypto,那就是问题了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-06
      • 1970-01-01
      • 1970-01-01
      • 2012-06-30
      • 2021-08-05
      相关资源
      最近更新 更多