pip install mysqlclient 报错:error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
最新推荐文章于 2023-02-23 17:15:37 发布
最新推荐文章于 2023-02-23 17:15:37 发布
阅读量
810
python3.5刚升级完python3.6 安装 mysqlclient 会报错
-
apt-get install mysql-client
-
sudo apt-get install libmysqlclient-dev
如果报错:
_mysql.c:40:20: fatal error: Python.h: No such file or directory
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
sudo apt-get install python3.6-dev libmysqlclient-dev
这个过程下载有点慢,完了以后再安装就好了
https://blog.csdn.net/qq_28359387/article/details/79901971
https://blog.csdn.net/u013205877/article/details/81260066
sudo apt-get
install
libxml2-dev libxslt1-dev python-dev
sudo apt-get
install
zlib1g-dev
sudo apt-get
install
libevent-dev
pip
install
psutil
error
:
command
‘
x86
_
64
-
linux
-
gnu
-
gcc
’
failed
with
exit
status
1
当出现这个问题的时候, 网上找了好多办法都没有解决:
网上的一般方法都是对python2下处理:
sudo apt-get
install
python-dev
就可以解决
然而我的是python3的虚拟环境:
sudo apt-get insta
sudo apt-get
install
build-essential python3-dev libssl-dev libffi-dev libxml2 libxml2-dev libxslt1-dev zlib1g-dev
在用
pip
安装Python库软件的时候遇到"
command
‘
gcc
’
failed
with
exit
status
1"错误问题,看似缺少
gcc
组件,但是确实在安装之前有执行过yum安装
gcc
,但是还是有这样的问题,于是找呀找看到有网友提到缺少openssl-devel支持。
解决方法:
yum
install
gcc
libffi-devel python-devel openssl-devel -y
执行完毕之后,再回到之前执行的
pip
安装python库命令,执行后没有看到错误提示。
Windows 环境下安装python包经常会有各种环境方面的问题及
报错
。 最近在python36/37下升级安装
mysql
client
包时产生了下面的错误,不论是百度还是Stack Overflow上查找都没有真正的解决方案,于是写文章与大家一起分享下这类
报错
的解决方法。
报错
信息:
Building wheels for collected packages:
mysql
client
Running setup.py bdist_wheel for
mysql
client
...
error
mysql
client
在python2,3都能直接使用,但是有一个致命缺点就是对
mysql
安装有要求,必须指定位置存在配置文件。
当我们安装
mysql
client
时,可能会各种
报错
例如:
Error
:
command
‘
gcc
’
failed
with
exit
status
1
在Ubuntu或者Deepin下执行下面的命令能解决开发中90%以上的依赖问题:
apt
install
-y axel build-essential curl default-lib
mysql
client
-dev
dn
s
安装
mysql
client
失败
Preparing metadata (setup.py) … done
Building wheels for collected packages:
mysql
client
Building wheel for
mysql
client
(setup.py) …
error
error
: subprocess-
exit
ed-with-
error
× python setu