前言:之前Linux + python3.7安裝pycurl失敗,這次win+python3.7遇上同樣的問題,朕的pycurl去哪了?
解決一下:
一,win10+python3.7
直接 pip install pycurl 無法安裝:
1,第一步:
pip install wheel
2,第二步:
http://www.lfd.uci.edu/~gohlke/pythonlibs/ 下載對應(yīng)的包:
我的是win10-64 + python3.7 所以選擇的37 -64位

pic_1.jpg
3,第三步
安裝pychurl包
pip install e:\pycurl-7.43.1-cp37-cp37m-win_amd64.whl
結(jié)果報(bào)錯(cuò):
pycurl-7.43.1-cp37--cp37m-win_amd64.whl is not a supported wheel on this platform.
解決:
查詢可以安裝的.whl包:
在shell中:
AMD64
import pip._internal
print(pip._internal.pep425tags.get_supported())
WIN32
import pip
print(pip.pep425tags.get_supported())
結(jié)果如圖:

pic_2.jpg
重命名: pycurl-7.43.1-cp37-none-win32.whl
3.1,繼續(xù)第三步
pip install e:\pycurl-7.43.1-cp37-none-win32.whl
如圖:

pic_3.jpg
完美解決?。?/p>
二,Linux+python3.7:
先執(zhí)行如下命令:
yum install libcurl-devel
wget https://curl.haxx.se/download/curl-7.61.0.tar.gz
tar -zxvf curl-7.61.0.tar.gz
cd curl-7.61.0/
./configure
make && make install
export LD_LIBRARY_PATH=/usr/local/lib
最后執(zhí)行:
pip install pycurl