在 ubuntu mate 上为 python3 设置 mysqlclient

在 ubuntu mate 上为 python3 设置 mysqlclient

我在设置 mysql 时遇到以下错误:

Setting up python-mysqldb (1.3.4-2) ...
/var/lib/dpkg/info/python-mysqldb.postinst: 6:
/var/lib/dpkg/info/python-mysqldb.postinst: pycompile: Permission denied
dpkg: error processing package python-mysqldb (--configure):
subprocess installed post-installation script returned error exit status 126
Errors were encountered while processing: python-mysqldb
E: Sub-process /usr/bin/dpkg returned an error code (1)

我尝试的大多数方法最终都出现该错误消息。我该如何修复此问题?

答案1

请允许我首先说欢迎来到 AskUbuntu!正如许多用户看到的那样,这是一个非常简单的问题,有一天,你会在 Ubuntu 冒险之旅中回顾这个问题,也会笑出声来。

问题是你没有使用 运行命令sudo。此命令将运行你输入的任何内容或以系统上最强大的用户身份运行。如果您无法访问 root 密码(该密码与您电脑上第一个安装的用户密码相同),则无法sudo成功运行。

我不知道你使用了什么命令,但如果它是:

apt-get install mysql

那么将是:

sudo apt-get install mysql

终端会要求你输入密码。输入密码,点击Return,然后 mysql 就会安装。

相关内容