点击卸载破坏w / - 环境标志?

时间:2012-02-07 22:19:34

标签: python virtualenv pip

使用环境标志时,我似乎无法使用pip来卸载软件包。

我创建了一个虚拟环境:

virtualenv --no-site-packages /path/to/testenv

虽然不在虚拟环境中,但我发出:

pip install --environment /path/to/testenv django

下载并安装了Django。

如果我反向执行相同的命令,则不起作用:

pip uninstall --environment /path/to/testenv django

uninstall命令输出:

  

卸载Django:继续(是/否)? ÿ   已成功卸载Django

但如果我真的进入虚拟环境: . /path/to/testenv/bin/activate

然后运行uninstall命令: pip uninstall django

我明白了:

卸载Django:

  

/path/to/testenv/bin/django-admin.py
  /path/to/testenv/lib/python2.7/site-packages/Django-1.3.1-py2.7.egg-info   /path/to/testenv/lib/python2.7/site-packages/django   继续(是/否)?

我正在运行pip 1.0

我错过了什么,还是我遇到了错误?

1 个答案:

答案 0 :(得分:7)

似乎是pip 1.0中的错误。如果我pip install --upgrade pip然后尝试它,似乎工作。