Domanda

Esecuzione di Python in un virtualv sotto Windows 8 x64, che lavora attraverso il bock megaturiation .C'è una guida di installazione molto approfondita, e una delle cose che devo fare è installare SQLalchemy-migrate.

Lo faccio nella sequenza fornita nella Guida, senza passaggi saltati.Con VirtualENV attivo, prendendo cura di utilizzare il giusto interprete, corro:

pip install sqlalchemy-migrate
.

A quale punto crunches e finalmente torna:

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
.

E ora sono bloccato.:) Googled the Heck di questo.Sembra correlato al PBR, qualunque cosa sia, ma nessuna risoluzione.C'è anche un file pip.log, ma è troppo grande da incollare qui, e conosco Stackoverflow aggrovigliati su Griss.Tuttavia, felice di incollarlo a un GIST se voi ragazzi pensino che avrebbe aiutato.

Qualsiasi aiuto sarebbe più apprezzato.

È stato utile?

Soluzione

Questo è molto interessante. Il progetto SQLalchemy-Migrate è stato inattivo per molto tempo, la loro ultima versione è stata 0.7.2 e quella versione non funzionava bene con SQLalchemy 0.8.

si scopre che solo tre giorni fa http://www.openstack.org/ prese la proprietà del SqLalchemy-migrate Project e ha spinto tre nuove versioni in PYPI, 0.8, 0.8.1 e 0.8.2.

Così ora stai ottenendo 0.8.2, che ha alcuni cambiamenti, tra cui un cambiamento nelle versioni di dipendenza per PBR. Questo è, penso, ciò che ha rotto l'installazione di Windows.

Considererei queste nuove versioni da 0.8.x da tre giorni fa altamente instabile per ora. Non sembrano avere il monitoraggio dei bug abilitato nel loro github repo , purtroppo.

Per ottenere un'installazione riuscita per prima cosa ripulire le dipendenze che potrebbero essere state installate come parte di SQLalchemy-Migrate, quindi installare il rilascio 0.7.2 come segue:

pip install sqlalchemy-migrate==0.7.2
.

Aggiornerò anche il tutorial.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top