ezu*_*zuk 1 python pip flask flask-sqlalchemy
在Windows 8 x64下的virtualenv中运行Python,通过flask megatutorial工作.有一个非常全面的设置指南,我要做的一件事就是安装sqlalchemy-migrate.
我按照指南中给出的顺序执行此操作,没有跳过任何步骤.随着virtualenv活跃,注意使用正确的解释器,我运行:
pip install sqlalchemy-migrate
Run Code Online (Sandbox Code Playgroud)
在这一点上它会嘎吱作响并最终返回:
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
Run Code Online (Sandbox Code Playgroud)
而现在我被卡住了.:)用谷歌搜索出来的.似乎与PBR有关,无论是什么,但没有解决方案.还有一个pip.log文件,但它太大了,不能粘贴在这里,我知道StackOverflow对要点皱眉.如果你认为它会有所帮助,仍然乐意将它粘贴到一个要点上.
非常感激任何的帮助.
这很有趣.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仓库中启用错误跟踪.
要成功安装,请首先清理可能已作为sqlalchemy-migrate的一部分安装的所有依赖项,然后按如下方式安装0.7.2版:
pip install sqlalchemy-migrate==0.7.2
Run Code Online (Sandbox Code Playgroud)
我也会用这个更新教程.
| 归档时间: |
|
| 查看次数: |
1783 次 |
| 最近记录: |