【问题标题】:No matching distribution for virtualenvvirtualenv 没有匹配的分布
【发布时间】:2019-06-21 23:07:02
【问题描述】:

"找不到满足virtualenv要求的版本(来自版本:) 当我尝试在我的 Windows 10 上安装 virtualenv 时,找不到与 virtualenv 匹配的发行版”是错误消息。

我已经谷歌了它并遵循了几个指南但没有好的结果。

我已经卸载并安装了几个较低版本的 python,但同样的故事。 我已经囤了 6 天了,现在尝试通过 pip 安装 django。

我不知道该怎么办了。 对我的问题的任何真正解决方案将不胜感激。

【问题讨论】:

  • 如何安装虚拟环境? Python 在您的 PATH 变量中吗? (另外,这个和mysql没有关系,所以我把那个标签去掉了,如果有关系,请说明如何)
  • 您是否尝试过python -m pip install --upgrade pip,然后重新安装?你可能有一个非常旧的 pip 版本
  • 如果您使用的是 python 3.3 或更高版本,那么 python 已经包含 venv 模块,在命令行运行py -m virtualenv env(假设按照推荐安装了 python)将创建一个名为 env 的虚拟环境
  • @e.s.,你是对的,升级pip后,我做对了

标签: python virtualenv


【解决方案1】:
pip install virtualenvwrapper-win

这对我来说很好用

【讨论】:

  • 这是用于 Windows 的吗?
【解决方案2】:
pip install --upgrade virtualenv

在 virtualenvwrapper... 命令之前尝试此命令

【讨论】:

    【解决方案3】:

    我在使用虚拟环境时遇到了类似的问题。我在升级 pip 然后安装虚拟环境后解决了这个问题。

    pip:使用以下命令升级 pip:

    pip install --upgrade pip
    

    pip3 install --upgrade pip
    

    虚拟环境:使用以下命令安装虚拟环境

    pip install virtualenvwrapper-win
    

    【讨论】:

      【解决方案4】:

      请更正pip install virtualenvwrapper-win的拼写。

      我也有拼写错误的问题。

      【讨论】:

        猜你喜欢
        • 2019-07-22
        • 2017-05-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-11-14
        • 2019-09-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多