尝试为 python 3 安装 mysql-connector

尝试为 python 3 安装 mysql-connector

我对 Linux 的经验很少,所以我需要一点帮助!

我正在尝试为 python3.2 安装 python mysql-connector,我能够使用 pip 为 python2.7 安装它,方法是“pip install mysql-connector”。要为 python 3 安装它,我相信您必须使用 python3 pip 而不是 python2 pip,我在某处读到过,但我不确定它是否正确,python3 pip 是否知道获取正确的连接器,或者您是否必须指定特定版本,如“pip install mysql-connector1.2”。

无论如何,我发现获取 py3 pip 很困难,然后我看到了一篇文章,建议使用“virtualenv”,以便更轻松地使用不同版本的 python。这篇文章:

如何在 ubuntu 12.04 LTS 中为 python 3 安装 pip

说要创建虚拟环境,激活它,然后继续 pip 安装您需要的任何包。但是,当我进行 pip 安装时,它似乎没有得到我需要的 mysql-connector,并且在虚拟环境内部运行“pip --version”,它告诉我正在使用 python2.7 pip。

我尝试过其他方法来获取 pip3,比如“easy-install pip3”,但似乎也不起作用。

这是获取正确 mysql-connector 的唯一途径吗?或者还有其他方法可以获取 pip3 (适用于 py3.2)?

谢谢,非常感谢您的任何建议!

答案1

sudo apt-get install python3-mysql.connector
或者
pip3 install mysql-connector

这将在 ubuntu 上为 python3 安装 mysql.connector

答案2

啊!您似乎面临的问题是您无法使用 python3 创建虚拟环境。

并安装python3您运行的环境的依赖项pip3 install package-name

按照以下步骤在 python3 环境中创建 virtualenv:

virtualenv -p /usr/bin/python3 yourenv
source yourenv/bin/activate
pip3 install mysql-connector

答案3

只需为 python3 安装 pip:

sudo apt-get install python3-pip

之后你可以使用 pip3 作为 yask 评论:

pip3 install mysql-connector

相关内容