not - python mysqlclient




Installazione di versioni di pacchetti specifici con pip (4)

Sto cercando di installare la versione 1.2.2 dell'adattatore MySQL_python, usando un nuovo virtualenv creato con l'opzione --no-site-packages . La versione corrente mostrata in PyPi è 1.2.3 . C'è un modo per installare la versione precedente? Ho trovato un articolo che afferma che questo dovrebbe farlo:

pip install MySQL_python==1.2.2

Quando installato, tuttavia, mostra comunque MySQL_python-1.2.3-py2.6.egg-info nei pacchetti del sito. Si tratta di un problema specifico di questo pacchetto o sto facendo qualcosa di sbagliato?


È anche possibile utilizzare un intervallo di versioni con il comando di pip install . Qualcosa come questo:

pip install 'stevedore>=1.3.0,<1.4.0'

Credo che se hai già un pacchetto installato, pip non lo sovrascriverà con un'altra versione. Usa -I per ignorare le versioni precedenti.


Per installare una versione del pacchetto Python specifica, se è la prima volta, si utilizza un aggiornamento o un downgrade:

pip install --force-reinstall MySQL_python==1.2.4

MySQL_python versione 1.2.2 non è disponibile, quindi ho usato una versione diversa. Per visualizzare tutte le versioni del pacchetto disponibili da un indice, escludere la versione:

pip install MySQL_python==

Per prima cosa, vedo due problemi con quello che stai cercando di fare. Dato che hai già una versione installata, dovresti disinstallare il driver esistente corrente o usare pip install -I MySQL_python==1.2.2

Tuttavia, scoprirai presto che questo non funziona. Se si guarda il log di installazione di pip, o se si esegue pip install -Iv MySQL_python==1.2.2 , il collegamento dell'URL PyPI non funziona per MySQL_python v1.2.2. Puoi verificarlo qui: http://pypi.python.org/pypi/MySQL-python/1.2.2

Il link di download 404s e i link URL di fallback stanno reindirizzando all'infinito a causa dell'ultimo aggiornamento di sourceforge.net e dell'URL stantio di PyPI.

Quindi, per installare correttamente il driver, è possibile seguire questi passaggi:

pip uninstall MySQL_python
pip install -Iv http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.2/MySQL-python-1.2.2.tar.gz/download




mysql-python