gpt4 book ai didi

mysql - libpython3.6-dev、libpython3.6 和 mysqlclient 未在 ubuntu 18.04 上安装

转载 作者:行者123 更新时间:2023-11-29 07:28:15 25 4
gpt4 key购买 nike

我尝试使用 pip install mysqlclient 安装 mysql 客户端,但结果是

#include "Python.h"
^~~~~~~~~~
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

所以我尝试安装可以检测头文件 Python.h 的包为此,我尝试了 sudo apt-get install python3.6-dev但这导致了

    The following packages have unmet dependencies:
python3.6-dev : Depends: python3.6 (= 3.6.6-1~18.04) but 3.6.6-1+xenial1 is to be installed
Depends: libpython3.6-dev (= 3.6.6-1~18.04) but it is not going to be installed
Depends: libpython3.6 (= 3.6.6-1~18.04) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

如何处理这种情况,问题出在哪里?

最佳答案

您似乎遇到了依赖性问题。安装 libpython3.6-dev,然后安装 python3.6-dev 和 mysql。之后我希望您能够安装 mysqlclient。

sudo apt install libpython3.6-dev
sudo apt install python3.6-dev
sudo apt instal mysql-server

然后你就可以安装mysqlclient了。

**如果这没有发生,最好卸载并重新安装 python3.6,因为很多人都通过这种方式获得了解决方案。可以看到here

您可以使用以下命令来执行此操作并重复上述命令。

sudo apt purge libpython3*
sudo apt-get purge python3.6
sudo apt-get autoremove && sudo apt-get autoclean
sudo apt-get install python3.6*

希望它能解决您的问题。

关于mysql - libpython3.6-dev、libpython3.6 和 mysqlclient 未在 ubuntu 18.04 上安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52799386/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com