你如何通过pip安装mysql-connector-python(开发版)?

How do you install mysql-connector-python (development version) through pip?

我有一个virtualenv,其中我用python 3.4运行django 1.8

我试图获得对MySQL的支持,但是我在让不同的连接器工作时遇到了困难。我一直使用mysql connector python和django 1.7,并希望继续使用它。

mysql connector python(2.1.2)的开发版本现在似乎支持django 1.8。

如何使用pip安装来安装开发版本(在我的virtualenv中)?我尝试运行以下命令:

1
pip install mysql-connector-python==2.1.2 --allow-external mysql-connector-python

但是2.1.2开发人员版本不可用:

1
2
3
could not find a version that satisfies the requirement mysql-connector-python==2.1.2 (from versions: 1.1.4, 1.1.5, 1.1.6, 1.2.2, 1.2.3, 2.0.1, 2.0.2, 2.0.3, 2.0.4)
  Some insecure and unverifiable files were ignored (use --allow-unverified mysql-connector-python to allow).
No matching distribution found for mysql-connector-python==2.1.2

我尝试直接从以下网址下载文件:http://dev.mysql.com/downloads/connector/python/

…但由于某些原因,安装后,在我的virtualenv中无法使用连接器。

请帮忙:—)谢谢。’

编辑:我试过了pip install mysql-python,但python 3.4不支持。


我同意,至少Ubuntu 14.04的Debian软件包似乎已经损坏。

apt-get版本和pip版本不包括2.1.x版本。

为了完成这项工作,我必须抓住来源:

1
2
3
4
5
6
7
8
9
10
11
$  git clone https://github.com/mysql/mysql-connector-python.git
$  cd mysql-connector-python
$  python ./setup.py build
$  sudo python ./setup.py install

...

>>> import mysql.connector as msc
>>> msc.__version__
'2.1.3'
>>>