Pregunta

Corriendo Python en un VirtualEnv en Windows 8 x64, trabajando en mi camino a través del flask megatutorial .Hay una guía de configuración muy completa, y una de las cosas que tengo que hacer es instalar sqlalchemy-migrate.

Hago esto en la secuencia dada en la guía, no se omiten los pasos.Con VirtualEnv Active, teniendo cuidado de usar el intérprete adecuado, ejecuto:

pip install sqlalchemy-migrate

en qué punto cruje y finalmente vuelve:

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

y ahora estoy atascado.:) En busca de la muerte de esto.Parece relacionado con PBR, lo que sea, pero no hay resolución.Hay un archivo pip.log también, pero es demasiado grande para pegar aquí, y sé que Stackoverflow frunce el ceño a las gistas.Aún así, feliz de pegarlo a una gana si los chicos piensan que ayudaría.

Cualquier ayuda sería más apreciada.

¿Fue útil?

Solución

Esto es muy interesante. El proyecto SQLALCHEMY-MIGRATE estaba inactivo durante mucho tiempo, su última versión fue de 0.7.2 y esa versión no funcionó bien con SQlalchemy 0.8.

Resulta que hace solo tres días http://www.openstack.org/ tomó la propiedad de la SQLALCHEMY-MIGRAY PROYECT y empujó tres nuevas versiones a PYPI, 0.8, 0.8.1 y 0.8.2.

Así que ahora está obteniendo 0.8.2, que tiene algunos cambios, entre ellos un cambio en las versiones de dependencia para PBR. Esto es, creo, lo que rompió la instalación de Windows.

Consideraría estas nuevas versiones de 0.8.x desde hace tres días altamente inestable por ahora. No parecen tener un seguimiento de errores habilitado en su github repo , desafortunadamente.

Para obtener una instalación exitosa, primero limpie cualquier dependencia que pueda haberse instalado como parte de SQlalchemy-Migrate, luego instale la versión 0.7.2 de la siguiente manera:

pip install sqlalchemy-migrate==0.7.2

También actualizaré el tutorial con esto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top