Pycrypto install fatal error: gmp.h file not found

前端 未结 5 1381
抹茶落季
抹茶落季 2021-01-31 07:43

It seems like there are a number of people who have had a similar problem, however, after much searching I haven\'t been able to find a solution that works with my particular ar

5条回答
  •  耶瑟儿~
    2021-01-31 08:26

    I was able to get PyCrypto to install using the following command:

    CFLAGS=-I/opt/local/include pip install pycrypto
    

    I have GMP installed via MacPorts, running on OSX 10.8.3 with Python 2.7.2 from python.org. In this case I am installing into a virtualenv.

    I do get the following warning when PyCrypto is used, but it still works:

    /Users/me/.virtualenvs/blah/lib/python2.7/site-packages/Crypto/Util/number.py:57: PowmInsecureWarning: Not using mpz_powm_sec.  You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.
      _warn("Not using mpz_powm_sec.  You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.", PowmInsecureWarning)
    

提交回复
热议问题