【问题标题】:Openshift ImportError: No module named 'gridfs'Openshift ImportError:没有名为“gridfs”的模块
【发布时间】:2015-12-04 08:02:05
【问题描述】:

我正在尝试在 Openshift 上部署 Python 应用程序,但我不断收到以下错误

ImportError: 没有名为“gridfs”的模块

这是 setup.py 文件

from setuptools import setup
setup(name='YourAppName',
      version='1.0',
      description='OpenShift App',
      author='Your Name',
      author_email='example@example.com',
      url='https://www.python.org/community/sigs/current/distutils-sig',
      install_requires=['Flask>=0.7.2', 'MarkupSafe','pymongo','Pillow', 'python-pymongo'],
     )

【问题讨论】:

  • 执行 pip freeze 以查看所有软件包的安装版本并报告。可能是版本不兼容。
  • Gridfs 是在 Pymongo 之上实现 Gridfs 的包。尝试使用 easy_installpip 安装 Gridfs

标签: python deployment openshift pymongo


【解决方案1】:

如果你得到,

ImportError: 没有名为“gridfs”的模块

然后运行,

python -m pip install pymongo

python3 -m pip install pymongo

【讨论】:

    猜你喜欢
    • 2013-03-11
    • 2012-12-07
    • 2012-05-23
    • 2019-07-29
    • 2015-07-04
    • 2014-03-15
    • 2017-12-29
    • 2014-09-12
    • 2017-05-09
    相关资源
    最近更新 更多