Пип Установите SQLALCHEMY-MIGRATE CHARLES и ожоги необъяснимо
-
21-12-2019 - |
Вопрос
Бег Python в VirtualenV под Windows 8 x64, проходит мой путь через Флэк мегатутором .Там есть очень тщательная настройка, и одна из вещей, которые я должен сделать, это установить SQLALCHEMY-мигрировать.
Я делаю это в последовательности, приведенной в руководстве, шаги не пропущены.С помощью Virtualenv Active, заботясь об использовании правильного интерпретатора, я бегу:
pip install sqlalchemy-migrate
.
в какой момент он хрустит и, наконец, возвращает:
Installed c:\users\erez\code\flask-megatutorial\flask\build\sqlalchemy-migrate\pbr-0.5.23-py2.7.egg
running egg_info
creating pip-egg-info\sqlalchemy_migrate.egg-info
writing requirements to pip-egg-info\sqlalchemy_migrate.egg-info\requires.txt
writing pip-egg-info\sqlalchemy_migrate.egg-info\PKG-INFO
writing top-level names to pip-egg-info\sqlalchemy_migrate.egg-info\top_level.txt
writing dependency_links to pip-egg-info\sqlalchemy_migrate.egg-info\dependency_links.txt
writing entry points to pip-egg-info\sqlalchemy_migrate.egg-info\entry_points.txt
[pbr] Processing SOURCES.txt
writing manifest file 'pip-egg-info\sqlalchemy_migrate.egg-info\SOURCES.txt'
warning: LocalManifestMaker: standard file '-c' not found
error: The system cannot find the file specified
.
А теперь я застрял.:) гугул чему из этого.Похоже, связано с PBR, что бы то ни было, но нет резолюции.Есть файл PIP.LOG тоже, но здесь слишком большой, чтобы вставить здесь, и я знаю, что хмурится стопки.Тем не менее, рад вставить его в цику, если вы, ребята, думаете, что это поможет.
Любая помощь будет наиболее ценится.
Решение
Это очень интересно. Проект SQLALCHEMY-MIGRATE был неактивным в течение очень долгого времени, их последний выпуск составлял 0,7,2, и этот релиз не работал хорошо с SQLALCHEMY 0,8.
Оказывается, что всего три дня назад http://www.openstack.org/ Взлом Проект SQLALCHEMY-MIGRATE и подтолкнул три новых выпуска PYPI, 0,8, 0,8,1 и 0,8,2.
Так что теперь вы получаете 0,8,2, что имеет несколько изменений, среди них изменения в версиях зависимостей для PBR. Это, я думаю, что сломало установку Windows.
Я бы рассмотрел эти новые 0,8.x выпусков с трех дней назад очень нестабильно. Они, похоже, не имеют отслеживания ошибок, включенные в их отслеживание ошибок в их github repo , к сожалению.
Чтобы получить успешную установку сначала очистить любые зависимости, которые могут быть установлены как часть SQLALCHEMY-MIGRATE, затем устанавливают выпуск 0.7.2 следующим образом:
pip install sqlalchemy-migrate==0.7.2
.
Я обновит учебник с этим.