-
Notifications
You must be signed in to change notification settings - Fork 3.7k
ImportError: pycurl: libcurl link-time version (7.37.1) is older than compile-time version (7.43.0) #472
Comments
The pycurl installed is linked to a different libcurl when execute. It often caused by different version/environment of pip and python. Or wrong LD_LIBRARY_PATH. And it's a pycurl issue, you should ask in pycurl user group. |
yes,i've used pyenv to manage environment of python(2.7 & 3.5),and 2.7 is system python. maybe i've not configued well of curl link. i'll try more... |
i have the same problem : ImportError: pycurl: libcurl link-time version (7.43.0) is older than compile-time version (7.49.1)😢 |
i have the same problem :ImportError: pycurl: libcurl link-time version (7.49.1) is older than compile-time version (7.51.0) |
The same problem: ImportError: pycurl: libcurl link-time version (7.49.1) is older than compile-time version (7.51.0) |
I think is install python a lot, so i remove python2.7.11 and python2.7.13, use python2.7.10 it works. |
|
no……i had left it out
… 在 2017年1月2日,17:25,Oren ***@***.***> 写道:
ImportError: pycurl: libcurl link-time version (7.49.1) is older than compile-time version (7.51.0)
Did anybody successfully fix this?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.
|
nice
发自我的 iPhone
… 在 2017年1月3日,18:00,leexz ***@***.***> 写道:
look https://my.oschina.net/crazyharry/blog/341718
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Okay, since this answer still pops up in the Google Search, I'll share my workaround for fixing this issue. Main idea to install brew version of curl and force linking to get an up-to-date curl:
So you can later use pycurl, linked against your
Hope that helps! @binux I believe, issue can be marked as resolved! |
I fixed this error on Mac by upgrading to macOS Sierra. |
i fixed this error:
|
thinks.
… 在 2017年2月3日,14:32,liuhang ***@***.***> 写道:
i fixed this error:
uninstall pycurl.
pip uninstall pycurl
export LD_LIBRARY_PATH=<<your homebrew's libcurl path>>
export LD_LIBRARY_PATH=/usr/local/opt/curl/lib
export LIBRARY_PATH=/usr/local/opt/curl/lib
reinstall pycurl
easy_install pycurl
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub <#472 (comment)>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AHDzu3LIGNikUEmShmfOLQUww8RevobQks5rYsn_gaJpZM4I1OV5>.
|
Thanks @seeliuh It worked for me on Mac. |
I solve this problem by this comand: brew unlink curl && brew link curl --force |
@seeliuh Thanks. Your workaround works very well without replacing system builtin curl. |
Solucion para centos pycurl/pycurl#439 |
i just solved it tho... |
Solved by installing everything with conda. Works even in virtual environments. Reason: conda install pycurl ALSO updates libcurl to match |
here is
finally fix by: solution: reinstall a process:
pip3 uninstall pycurl
pip3 install pycurl==7.43.0.1 --global-option="--with-nss" --no-cache-dir --ignore-installed
pipenv shell
pipenv uninstall pycurl
pipenv install pycurl==7.43.0.1 |
you should reinstall curl library, for centos user, you can finish it with this link Install curl From Source |
Thank you very much @seeliuh. After two days of screwing with this, your solution finally worked, although I needed to use pip to finally install pycurl instead of easy_install. You're a lifesaver. |
hello, i got a problem. i've google many times and still can't solve it.
after i pip install pyspider , and try to run pyspider.it displayed the error
"Error: Could not create web server listening on port 25555
ImportError: pycurl: libcurl link-time version (7.37.1) is older than compile-time version (7.43.0)"
My system is MAC OS YOSEMITE,python 3.5。
The text was updated successfully, but these errors were encountered: