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中无法使用连接器。
请帮忙:—)谢谢。’
编辑:我试过了
我同意,至少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' >>> |