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/

win 8 pip install 或者 pycharm 安装 paramiko 报错_第1张图片

 我下载了个最近版的。

 

2、解压

这些解压后都只有include 和 lib 这两个文件夹

win 8 pip install 或者 pycharm 安装 paramiko 报错_第2张图片              win 8 pip install 或者 pycharm 安装 paramiko 报错_第3张图片      win 8 pip install 或者 pycharm 安装 paramiko 报错_第4张图片

 

3、判断问题

后来我再我机器的python2.7环境中却能安装上,哪推断就是python3.5的问题,然后就果断决定去python3.5目录中看看,发现这里面也有相同名称的库

win 8 pip install 或者 pycharm 安装 paramiko 报错_第5张图片

 

 

4、拷贝文件

发现include里面的文件和openssl中include类似

win 8 pip install 或者 pycharm 安装 paramiko 报错_第6张图片                 win 8 pip install 或者 pycharm 安装 paramiko 报错_第7张图片

 

 活马当死马医,那就放进来试试,报错中就说是没有opensslv.h.恰巧我下载的openssl的include里面有,红框中的文件夹就是我拷进来的

 

然后再把下载的openssl 里的lib中的2个库考到 python3.5的libs下

win 8 pip install 或者 pycharm 安装 paramiko 报错_第8张图片

5、再次尝试安装 成功了

win 8 pip install 或者 pycharm 安装 paramiko 报错_第9张图片

 

 

 好了解决了,对于刚接触开发的人,可能这些问题非常简单,但是有时候经常会把你弄得摸不清头脑!毕竟计算机中真是太深奥了!

 

 

 

 

 

 

 

 
   

 

转载于:https://www.cnblogs.com/python-way/p/5706418.html

你可能感兴趣的:(win 8 pip install 或者 pycharm 安装 paramiko 报错)