установить - установка библиотек python mac




Установка определенных версий пакета с помощью pip (4)

Во-первых, я вижу две проблемы с тем, что вы пытаетесь сделать. Поскольку у вас уже установлена ​​установленная версия, вам необходимо либо удалить текущий существующий драйвер, либо использовать pip install -I MySQL_python==1.2.2

Однако вы скоро узнаете, что это не сработает. Если вы посмотрите на журнал установки pip, или если вы установите pip install -Iv MySQL_python==1.2.2 вы обнаружите, что ссылка URL-адреса PyPI не работает для MySQL_python v1.2.2. Вы можете проверить это здесь: http://pypi.python.org/pypi/MySQL-python/1.2.2

Ссылка 404s загрузки и ссылки резервного URL перенаправляются бесконечно из-за недавнего обновления Sourceforge.net и устаревшего URL-адреса PyPI.

Поэтому, чтобы правильно установить драйвер, вы можете выполнить следующие действия:

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

Я пытаюсь установить версию 1.2.2 адаптера MySQL_python, используя новый virtualenv, созданный с опцией --no-site-packages . Текущая версия, показанная в PyPi, составляет 1.2.3 . Есть ли способ установить более старую версию? Я нашел статью, в которой говорится, что это должно сделать это:

pip install MySQL_python==1.2.2

Однако при установке он все еще показывает MySQL_python-1.2.3-py2.6.egg-info в пакетах сайтов. Является ли это проблемой, специфичной для этого пакета, или я делаю что-то неправильно?


Вы даже можете использовать диапазон версий с командой pip install . Что-то вроде этого:

pip install 'stevedore>=1.3.0,<1.4.0'

Поскольку это, как представляется, было изменением, внесенным в версию 10, я отказался от совместимой версии:

pip install 'pip<10' 

Эта команда сообщает pip, чтобы установить версию модуля ниже версии 10. Сделайте это в virutalenv чтобы вы не virutalenv установку своего сайта на Python.


Чтобы установить конкретную версию пакета python, будь то в первый раз, обновление или использование понижающего программного обеспечения:

pip install --force-reinstall MySQL_python==1.2.4

MySQL_python версия 1.2.2 недоступна, поэтому я использовал другую версию. Чтобы просмотреть все доступные версии пакета из индекса, исключите версию:

pip install MySQL_python==




mysql-python