【问题标题】:Reinstalling requirement file using pip使用 pip 重新安装需求文件
【发布时间】:2014-02-14 17:44:46
【问题描述】:

我尝试使用 pip 为我的项目重新安装要求,但出现此错误。以前的安装失败。我怎样才能删除它并继续?

E:\projects\project course\tkz>pip install -r requirements.txt
Downloading/unpacking Django==1.5.4 (from -r requirements.txt (line 1))
pip can't proceed with requirement 'Django==1.5.4 (from -r requirements.txt (lin
e 1))' due to a pre-existing build directory.
location: c:\users\sina\appdata\local\temp\pip_build_sina\Django
This is likely due to a previous installation that failed.
pip is being responsible and not assuming it can delete this.
Please delete it and try again.

Cleaning up...

【问题讨论】:

标签: django pip


【解决方案1】:

您可以继续删除该目录,这就是消息告诉您的内容。

【讨论】:

    【解决方案2】:

    用途:

    pip uninstall Django==1.5.4
    

    pip uninstall -r requirements.txt
    

    如果这仍然不起作用,请进入这些软件包所在的Python/Lib/site-packages 目录,然后将其删除。然后重新运行

    pip install -r requirements.txt
    

    这应该可行。

    【讨论】:

    • 从 requirements.txt 列表中卸载一堆软件包的提示。卸载软件包时,在命令末尾使用-y 强制回答为“是”。 pip uninstall -r requirements.txt -y.
    【解决方案3】:

    你能试试pip install -I django==1.5.4吗?

    【讨论】:

    • -I, --ignore-installed 选项没有帮助。还是一样的错误。
    【解决方案4】:

    你需要删除整个目录:

    cd c:\users\sina\appdata\local\temp\pip_build_sina
    rm -R Django
    

    现在你可以重新安装 Django

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-22
      • 1970-01-01
      • 1970-01-01
      • 2012-02-11
      • 2023-03-24
      • 2017-09-11
      • 1970-01-01
      相关资源
      最近更新 更多