【问题标题】:pip3 install Flask-MongoEngine failing to installpip3 install Flask-MongoEngine 安装失败
【发布时间】:2018-08-05 17:12:39
【问题描述】:

我打算用我的 Mac 上安装的 Python 3.4 安装 Flask-MongoEngine。当我尝试通过 pip3 安装 Flask-MongoEngine 时,出现以下错误,不知道如何解决?

sudo pip3 install Flask-MongoEngine


    The directory '/Users/mastarke/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
    The directory '/Users/mastarke/Library/Caches/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
    Collecting Flask-MongoEngine
      Downloading https://files.pythonhosted.org/packages/20/53/1bb8ad34ad5c2047a11651290325e55086bc18fce7cfdbbe6f5522bd0ae5/flask-mongoengine-0.9.5.tar.gz (111kB)
        100% |████████████████████████████████| 194kB 4.0MB/s 
        Complete output from command python setup.py egg_info:
        Download error on https://pypi.python.org/simple/rednose/: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:600) -- Some packages may not be found!
        Couldn't find index page for 'rednose' (maybe misspelled?)
        Download error on https://pypi.python.org/simple/: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:600) -- Some packages may not be found!
        No local packages or download links found for rednose
        Traceback (most recent call last):
          File "<string>", line 1, in <module>
          File "/private/tmp/pip-install-6wad5e5g/Flask-MongoEngine/setup.py", line 74, in <module>
            'Topic :: Software Development :: Libraries :: Python Modules'
          File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/distutils/core.py", line 108, in setup
            _setup_distribution = dist = klass(attrs)
          File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/setuptools/dist.py", line 269, in __init__
            self.fetch_build_eggs(attrs['setup_requires'])
          File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/setuptools/dist.py", line 313, in fetch_build_eggs
            replace_conflicting=True,
          File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pkg_resources/__init__.py", line 826, in resolve
            dist = best[req.key] = env.best_match(req, ws, installer)
          File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pkg_resources/__init__.py", line 1092, in best_match
            return self.obtain(req, installer)
          File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pkg_resources/__init__.py", line 1104, in obtain
            return installer(requirement)
          File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/setuptools/dist.py", line 380, in fetch_build_egg
            return cmd.easy_install(req)
          File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/setuptools/command/easy_install.py", line 658, in easy_install
            raise DistutilsError(msg)
        distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('rednose')

        ----------------------------------------
    Command "python setup.py egg_info" failed with error code 1 in /private/tmp/pip-install-6wad5e5g/Flask-MongoEngine/

【问题讨论】:

标签: python python-3.x mongoengine setup.py flask-mongoengine


【解决方案1】:

这似乎是您公司代理的问题。

【讨论】:

  • 这是一个有用的答案。切换到其他 Internet 连接为我解决了这个问题。
  • 是的,我也一样
【解决方案2】:

尝试使用 pip 而不是 pip3 安装它,然后它主要要求你更新它。这可能会有所帮助: python -m pip install –upgrade pip

【讨论】:

【解决方案3】:

试试这个 -

python -m pip install rednose nose coverage

然后install flask-mongoengine

【讨论】:

    猜你喜欢
    • 2021-02-18
    • 2020-08-06
    • 2022-12-01
    • 1970-01-01
    • 2018-07-05
    • 2017-11-26
    • 2018-04-25
    • 2021-05-31
    • 1970-01-01
    相关资源
    最近更新 更多