【问题标题】:virtualenv pip can't install packagesvirtualenv pip 无法安装软件包
【发布时间】:2017-07-27 21:19:23
【问题描述】:

我在使用 virtualenv 和 python 安装软件包时遇到问题。我执行以下操作:

sudo virtualenv venv
cd venv/bin
source activate
pip install nose

我收到以下错误:

unable to execute /Users/../venv/bin/pip: No such file or directory

我在这里做错了什么?

【问题讨论】:

  • 你为什么用 sudo 创建你的 virtualenv?这可能是导致问题的原因。 root 拥有 virtualenv,您尝试以普通用户身份在其中安装东西。
  • @gurka 刚刚累了,没有 sudo 并看到同样的错误
  • 你的操作系统是什么,你运行的是什么版本的python?
  • 塞拉,python 2.7
  • 如果您没有删除使用 sudo 创建的 virtualenv,那么在没有 sudo 的情况下使用它也会遇到问题。切勿将 sudo 与 virtualenv 一起使用。尝试sudo rm -rf <broken venv dir> 并在没有 sudo 的情况下重新开始。

标签: python pip virtualenv


【解决方案1】:

运行:

cd /usr/local/bin
sudo ./pip install virtualenv
which virtualenv 

这应该指向 /usr/local/bin/virtualenv

which pip

这应该指向 /usr/local/bin/pip

virtualenv /Users/yourname/path/to/env/envname

【讨论】:

    猜你喜欢
    • 2015-09-28
    • 1970-01-01
    • 2020-01-08
    • 1970-01-01
    • 2019-04-21
    • 2012-06-16
    • 1970-01-01
    • 2019-03-09
    • 2019-02-27
    相关资源
    最近更新 更多