例外:版本不匹配:cffi

时间:2017-04-10 13:52:38

标签: python ubuntu scrapy pip ubuntu-16.04

我尝试使用

安装scrapy
pip install Scrapy

但是我收到了这个错误:

    Exception: Version mismatch: this is the 'cffi' package version 1.10.0, located in '/usr/local/lib/python2.7/dist-packages/cffi/api.pyc'.
    When we import the top-level '_cffi_backend' extension module, we get version 1.5.2, located in '/usr/lib/python2.7/dist-packages/_cffi_backend.x86_64-linux-gnu.so'.  
    The two versions should be equal; check your installation.

尝试安装依赖项:

sudo apt-get install build-essential libssl-dev libffi-dev python-dev

仍然是同样的错误。

谁能告诉我我失踪了什么?

我在ubuntu 16.04

2 个答案:

答案 0 :(得分:7)

我刚遇到类似的错误。我参考这个link解决了这个问题。 问题是有两个不同版本的' cffi'。您可以通过更新旧版本来确保版本一致。

您可以尝试sudo apt-get install python-cffi

希望它可以帮到你。

答案 1 :(得分:2)

安装所需版本的cffi:

sudo pip3 install cffi==1.5.2

如果您先删除

,那就更好了