最佳答案
我在一个virtualenv中使用pip和一个需求文件,用于我的Django项目。我试图升级一些包,特别是Django本身,我得到了一个关于源代码冲突的错误:
<virtualenv
>/build/Django的1.2.3版本与Django==1.2.4冲突(from -r requirements/apps.txt(第3行))
这是在我的需求文件中把Django的版本号从1.2.3更新到1.2.4之后。我使用这个命令来实际执行升级:
pip --install --upgrade -E `<virtualenv dir`> --requirement `<requirements file`>
我找不到任何标志,触发总包重新下载。我甚至尝试先运行卸载命令,然后再运行安装命令,但没有成功。我遗漏了什么吗?