【发布时间】: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