【问题标题】:pip missing from bin in virtualenvvirtualenv 中的 bin 中缺少 pip
【发布时间】:2015-06-10 20:18:09
【问题描述】:

pip 正在安装到全局位置,而不是在 venv 中。我尝试了很多东西,但都没有奏效。我发现我的 vienv 中的bin 缺少 pip3。我已经尝试了以下所有方法: pip installing in global site-packages instead of virtualenvhttp://w3facility.org/question/pip-installing-in-global-site-packages-instead-of-virtualenv/ 还有更多...如果您需要我可以粘贴更多链接。请帮忙。

【问题讨论】:

  • 您使用的是 3.4 或更高版本吗?
  • 您能告诉我们您是如何设置 virtualenv、激活它并尝试在其中运行 pip 的吗?

标签: python python-3.x pip virtualenv


【解决方案1】:

Using a virtual environment with Python 3.4 提供有关处理 Python 3.x 和 virtualenv/pyevn 的有用信息。

pip.pypa.io 上查找有关如何手动安装 pip 的说明。

【讨论】:

    【解决方案2】:

    Python 3.4 的 Red Hat yum 包损坏,缺少 pip。其他 Python 3.4+ 发行版可能有同样的问题。

    当您创建虚拟环境时:

    pyvenv-3.4 py3
    source py3/bin/activate
    

    环境应该自动包含 pip(在 environment/bin 目录中,而不是全局)。如果没有,请尝试按照https://stackoverflow.com/a/33767179/948866 中的说明手动下载 pip 和 setuptools 轮子。与旧方式安装 pip 相比,它的前期工作要多一些,但它可以让 pyvenv 正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-18
      • 2017-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多