简体   繁体   中英

Pip install cryptography in windows

I'm get the following error when running pip install cryptography :

build\temp.win32-2.7\Release\_openssl.c(434): fatal error C1083: Cannot open include file: 'openssl/opensslv.h': No such file or directory

I'm running windows 10, 64 bit, with python 2.7. I'm trying to install cryptography 1.9.

Installing openssl and changing environment variables fixed this problem for me.

  • Install OpenSSL by using the installer from here: https://slproweb.com/products/Win32OpenSSL.html
  • Use the Win32OpenSSL-1_1_0f , even if your system is 64 bit (I tried installing the 64 bit version of OpenSSL and this did not fix the problem)
  • The following two folders should now exist: C:\OpenSSL-Win32\include , C:\OpenSSL-Win32\lib
  • Open a cmd line terminal and run the following:
  • > set INCLUDE=C:\OpenSSL-Win32\include;%INCLUDE%
  • > set LIB=C:\OpenSSL-Win32\lib;%LIB%
  • > pip install cryptography

I had the same problem on Fusion, which was resolved by upgrading pip.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM