0

我正在将我的flask项目部署到Openshift中,但是似乎Openshift并未安装setup.py文件中提供的依赖项。Openshift中未安装的依赖项[Flask]

这是我的代码:

setup(
    ... 
    install_requires=['Flask==0.10.1','SQLAlchemy==0.9.8','flask- 
    login==0.2.7','flask-pymongo-0.4.1','httplib2-0.9.2', 'oauth2client-2.2.0', 
'pyasn1-modules-0.0.8', 'rsa-3.4.2','google-api-python-client-1.5.1' 
,'simplejson-3.8.2', 'uritemplate-0.6'], 

) 

然而这些安装在Openshift

Babel==0.9.6 
docutils==0.11 
Extractor==0.6 
Flask==0.10.1 
Flask-Login==0.2.7 
itsdangerous==0.24 
Jinja2==2.6 
MarkupSafe==0.11 
MySQL-python==1.2.3 
nose==1.3.0 
numpy==1.7.1 
projectmanager==1.0 
psycopg2==2.5.1 
Pygments==1.5 
scipy==0.12.1 
simplejson==3.2.0 
six==1.7.3 
Sphinx==1.1.3 
SQLAlchemy==0.9.8 
virtualenv==13.1.0 
Werkzeug==0.8.3 
wheel==0.24.0 

有人能告诉我,为什么会出现这种情况,我该如何来解决这一问题的包。 预先感谢您

回答

0

它看起来像你从library==version切换到library-version部分方式通过您的需求清单。

尝试:

setup(
    ... 
    install_requires=[ 
    'Flask==0.10.1','SQLAlchemy==0.9.8','flask-login==0.2.7', 
    'flask-pymongo==0.4.1','httplib2==-0.9.2', 'oauth2client==-2.2.0', 
    'pyasn1-modules==-0.0.8', 'rsa==-3.4.2','google-api-python-client==-1.5.1', 
    'simplejson==-3.8.2', 'uritemplate==-0.6' 
    ], 
)