win 8 pip install 或者 pycharm 安裝 paramiko 報錯


這是安裝時報錯的最后幾行

creating build\temp.win-amd64-3.5\Release\build
    creating build\temp.win-amd64-3.5\Release\build\temp.win-amd64-3.5
    creating build\temp.win-amd64-3.5\Release\build\temp.win-amd64-3.5\Release
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -ID:\資料\python\python35\include -ID:\資料\python\python35\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\\shared" "-IC:\Program Files (x86)\Windows Kits\8.1\include\\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\\winrt" /Tcbuild\temp.win-amd64-3.5\Release\_openssl.c /Fobuild\temp.win-amd64-3.5\Release\build\temp.win-amd64-3.5\Release\_openssl.obj
    _openssl.c
    build\temp.win-amd64-3.5\Release\_openssl.c(429): fatal error C1083: Cannot open include file: 'openssl/opensslv.h': No such file or directory
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\amd64\\cl.exe' failed with exit status 2

 

# Cannot open include file: 'openssl/opensslv.h': No such file or directory   看這個錯誤應該是include中沒有opensslv.h這個文件
解決問題:
網上好多答案都說下個openssl然后編譯安裝,但是我去openssl官網下了好幾個版本都不是編譯安裝包,都是一些openssl的庫文件(好像是)

1、下載
https://www.openssl.org/source/

 我下載了個最近版的。

 

2、解壓

這些解壓后都只有include 和 lib 這兩個文件夾

                    

 

3、判斷問題

后來我再我機器的python2.7環境中卻能安裝上,哪推斷就是python3.5的問題,然后就果斷決定去python3.5目錄中看看,發現這里面也有相同名稱的庫

 

 

4、拷貝文件

發現include里面的文件和openssl中include類似

                 

 

 活馬當死馬醫,那就放進來試試,報錯中就說是沒有opensslv.h.恰巧我下載的openssl的include里面有,紅框中的文件夾就是我拷進來的

 

然后再把下載的openssl 里的lib中的2個庫考到 python3.5的libs下

5、再次嘗試安裝 成功了

 

 

 好了解決了,對於剛接觸開發的人,可能這些問題非常簡單,但是有時候經常會把你弄得摸不清頭腦!畢竟計算機中真是太深奧了!

 

 

 

 

 

 

 

 
        

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM