博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
command 'x86_64-linux-gnu-gcc' failed with exit status 1
阅读量:3911 次
发布时间:2019-05-23

本文共 7440 字,大约阅读时间需要 24 分钟。

是在pip安装mysqlclient时候,报错主要信息

Building wheels for collected packages: mysqlclient  Building wheel for mysqlclient (setup.py) ... error  ERROR: Command errored out with exit status 1:   command: /root/python/env/djangoblog/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-6sotli60/mysqlclient/setup.py'"'"'; __file__='"'"'/tmp/pip-install-6sotli60/mysqlclient/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-dg9bckvv --python-tag cp36       cwd: /tmp/pip-install-6sotli60/mysqlclient/  Complete output (31 lines):  running bdist_wheel  running build  running build_py  creating build  creating build/lib.linux-x86_64-3.6  creating build/lib.linux-x86_64-3.6/MySQLdb  copying MySQLdb/__init__.py -> build/lib.linux-x86_64-3.6/MySQLdb  copying MySQLdb/_exceptions.py -> build/lib.linux-x86_64-3.6/MySQLdb  copying MySQLdb/compat.py -> build/lib.linux-x86_64-3.6/MySQLdb  copying MySQLdb/connections.py -> build/lib.linux-x86_64-3.6/MySQLdb  copying MySQLdb/converters.py -> build/lib.linux-x86_64-3.6/MySQLdb  copying MySQLdb/cursors.py -> build/lib.linux-x86_64-3.6/MySQLdb  copying MySQLdb/release.py -> build/lib.linux-x86_64-3.6/MySQLdb  copying MySQLdb/times.py -> build/lib.linux-x86_64-3.6/MySQLdb  creating build/lib.linux-x86_64-3.6/MySQLdb/constants  copying MySQLdb/constants/__init__.py -> build/lib.linux-x86_64-3.6/MySQLdb/constants  copying MySQLdb/constants/CLIENT.py -> build/lib.linux-x86_64-3.6/MySQLdb/constants  copying MySQLdb/constants/CR.py -> build/lib.linux-x86_64-3.6/MySQLdb/constants  copying MySQLdb/constants/ER.py -> build/lib.linux-x86_64-3.6/MySQLdb/constants  copying MySQLdb/constants/FIELD_TYPE.py -> build/lib.linux-x86_64-3.6/MySQLdb/constants  copying MySQLdb/constants/FLAG.py -> build/lib.linux-x86_64-3.6/MySQLdb/constants  running build_ext  building 'MySQLdb._mysql' extension  creating build/temp.linux-x86_64-3.6  creating build/temp.linux-x86_64-3.6/MySQLdb  x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Dversion_info=(1,4,4,'final',0) -D__version__=1.4.4 -I/usr/include/mysql -I/usr/include/python3.6m -I/root/python/env/djangoblog/include/python3.6m -c MySQLdb/_mysql.c -o build/temp.linux-x86_64-3.6/MySQLdb/_mysql.o  x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.6/MySQLdb/_mysql.o -lmysqlclient -lpthread -lz -lm -lrt -latomic -lssl -lcrypto -ldl -o build/lib.linux-x86_64-3.6/MySQLdb/_mysql.cpython-36m-x86_64-linux-gnu.so  /usr/bin/ld: cannot find -lssl  /usr/bin/ld: cannot find -lcrypto  collect2: error: ld returned 1 exit status  error: command 'x86_64-linux-gnu-gcc' failed with exit status 1  ----------------------------------------  ERROR: Failed building wheel for mysqlclient  Running setup.py clean for mysqlclientFailed to build mysqlclientInstalling collected packages: mysqlclient, olefile, pyparsing, packaging, Pillow, Pygments, pylint, python-logstash, python-memcached, raven, requests, Unidecode, webencodings, xmltodict, WeRoBot, Whoosh    Running setup.py install for mysqlclient ... error    ERROR: Command errored out with exit status 1:     command: /root/python/env/djangoblog/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-6sotli60/mysqlclient/setup.py'"'"'; __file__='"'"'/tmp/pip-install-6sotli60/mysqlclient/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-m68ogl6h/install-record.txt --single-version-externally-managed --compile --install-headers /root/python/env/djangoblog/include/site/python3.6/mysqlclient         cwd: /tmp/pip-install-6sotli60/mysqlclient/    Complete output (31 lines):    running install    running build    running build_py    creating build    creating build/lib.linux-x86_64-3.6    creating build/lib.linux-x86_64-3.6/MySQLdb    copying MySQLdb/__init__.py -> build/lib.linux-x86_64-3.6/MySQLdb    copying MySQLdb/_exceptions.py -> build/lib.linux-x86_64-3.6/MySQLdb    copying MySQLdb/compat.py -> build/lib.linux-x86_64-3.6/MySQLdb    copying MySQLdb/connections.py -> build/lib.linux-x86_64-3.6/MySQLdb    copying MySQLdb/converters.py -> build/lib.linux-x86_64-3.6/MySQLdb    copying MySQLdb/cursors.py -> build/lib.linux-x86_64-3.6/MySQLdb    copying MySQLdb/release.py -> build/lib.linux-x86_64-3.6/MySQLdb    copying MySQLdb/times.py -> build/lib.linux-x86_64-3.6/MySQLdb    creating build/lib.linux-x86_64-3.6/MySQLdb/constants    copying MySQLdb/constants/__init__.py -> build/lib.linux-x86_64-3.6/MySQLdb/constants    copying MySQLdb/constants/CLIENT.py -> build/lib.linux-x86_64-3.6/MySQLdb/constants    copying MySQLdb/constants/CR.py -> build/lib.linux-x86_64-3.6/MySQLdb/constants    copying MySQLdb/constants/ER.py -> build/lib.linux-x86_64-3.6/MySQLdb/constants    copying MySQLdb/constants/FIELD_TYPE.py -> build/lib.linux-x86_64-3.6/MySQLdb/constants    copying MySQLdb/constants/FLAG.py -> build/lib.linux-x86_64-3.6/MySQLdb/constants    running build_ext    building 'MySQLdb._mysql' extension    creating build/temp.linux-x86_64-3.6    creating build/temp.linux-x86_64-3.6/MySQLdb    x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Dversion_info=(1,4,4,'final',0) -D__version__=1.4.4 -I/usr/include/mysql -I/usr/include/python3.6m -I/root/python/env/djangoblog/include/python3.6m -c MySQLdb/_mysql.c -o build/temp.linux-x86_64-3.6/MySQLdb/_mysql.o    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.6/MySQLdb/_mysql.o -lmysqlclient -lpthread -lz -lm -lrt -latomic -lssl -lcrypto -ldl -o build/lib.linux-x86_64-3.6/MySQLdb/_mysql.cpython-36m-x86_64-linux-gnu.so    /usr/bin/ld: cannot find -lssl    /usr/bin/ld: cannot find -lcrypto    collect2: error: ld returned 1 exit status    error: command 'x86_64-linux-gnu-gcc' failed with exit status 1    ----------------------------------------ERROR: Command errored out with exit status 1: /root/python/env/djangoblog/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-6sotli60/mysqlclient/setup.py'"'"'; __file__='"'"'/tmp/pip-install-6sotli60/mysqlclient/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-m68ogl6h/install-record.txt --single-version-externally-managed --compile --install-headers /root/python/env/djangoblog/include/site/python3.6/mysqlclient Check the logs for full command output.

大概是缺少依赖环境

解决办法:

sudo apt-get updatesudo apt-get install libffi-dev g++ libssl-dev

再run你的pip安装,应该没问题了。

参考:

转载地址:http://czkrn.baihongyu.com/

你可能感兴趣的文章
使用Azure静态Web应用部署Blazor Webassembly应用
查看>>
Win10 Terminal + WSL 2 安装配置指南,精致开发体验
查看>>
Xamarin 从零开始部署 iOS 上的 Walterlv.CloudKeyboard 应用
查看>>
【招聘(西安)】深圳市中兴云服务有限公司.NET工程师
查看>>
注意.NET Core进行请求转发问题
查看>>
别“躺”着了,赶紧把「复盘」做起来
查看>>
真正拖垮你的,是沉没成本
查看>>
Docker:恢复对开源项目的无限制访问
查看>>
Blazor 准备好为企业服务了吗?
查看>>
.NET5全面拥抱Azure云,微软市值重回巅峰,那些年吹过的牛,都实现了!
查看>>
C# 中的 ref 已经被放开,或许你已经不认识了
查看>>
C#刷剑指Offer | 【常考题】最小的k个数
查看>>
【专题】多角度深入解析开放原子开源基金会
查看>>
在 Azure App Service 上启用 Application Request Routing
查看>>
使用 Xunit.DependencyInjection 改造测试项目
查看>>
谈谈.NET Core IServiceProvider
查看>>
一个.NET Core下的开源插件框架Pluginfactory
查看>>
基于阿里云日志服务快速打造简版业务监控看板
查看>>
集赞有礼!进击吧! Blazor !第六期 企业内部应用建设实战
查看>>
大象起舞——微软研发如何保持创新力和敏捷性
查看>>