无法在 Linux Ubuntu 上安装 mysqlclient-python

Posted

技术标签:

【中文标题】无法在 Linux Ubuntu 上安装 mysqlclient-python【英文标题】:Can't install mysqlclient-python on Linux Ubuntu 【发布时间】:2015-08-19 01:45:42 【问题描述】:

我目前正在尝试在 ubuntu 上安装 mysqlclient-python 以与 Django 一起使用,但遇到了问题。

我正在关注这个页面:https://github.com/PyMySQL/mysqlclient-python

但是,当我运行“pip install mysqlclient”时,出现以下错误:

running install_lib

copying build/lib.linux-x86_64-2.7/_mysql_exceptions.py -> /usr/local/lib/python2.7/dist-packages

error: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/_mysql_exceptions.py'

----------------------------------------
Cleaning up...
Command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip_build_robofish/mysqlclient/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-ynYYW0-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip_build_robofish/mysqlclient
Storing debug log for failure in /home/robofish/.pip/pip.log

我检查了/usr/local/lib/python2.7/ 目录,它似乎是空的。会不会是这个问题?

【问题讨论】:

【参考方案1】:

您似乎正在尝试在全局 Python 环境中安装 mysqlclient。我强烈建议使用virtualenv 创建一个独立的 Python 环境。

如果您仍想使用全局环境,请使用sudo pip install mysqlclient

【讨论】:

以上是关于无法在 Linux Ubuntu 上安装 mysqlclient-python的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu 14.04安装mysql

如何在 Ubuntu Linux 上安装 JDK

在 Ubuntu 20.04 上安装 MySQL 5.6

重新安装 R linux ubuntu:未满足的依赖项 R

win10上VMware装ubuntu里面的lantern无法成功连接怎么办

在Ubuntu 16.04 LTS安装Mattermost