我在一个virtualenv中为我的Django项目使用带有需求文件的pip。我正在尝试升级一些软件包,尤其是Django本身,但在源代码冲突方面出现了一个错误:
中的源代码<;virtualenv>/build/Django的版本1.2.3与Django==1.2.4冲突(来自-r requirements/apps.txt(第3行))
这是在我的需求文件中将Django的版本号从1.2.3更新为1.2.4之后。我正在使用此命令实际执行升级:
pip--install--upgrade-E`<;虚拟目录`>--要求`<;需求文件`>;
我找不到任何触发重新下载整个包的标志。我甚至尝试先运行卸载命令,然后再安装,但没有成功。我错过什么了吗
我运行了以下命令,并将其从1.2.3升级到1.4.0
pip安装Django--升级
升级的快捷方式:
pip安装Django-U
注意:如果要升级的软件包有任何要求,此命令将另外将所有要求升级到可用的最新版本。在pip的最新版本中,您可以通过指定--仅在需要时升级策略来防止这种行为。使用该标志,依赖项将不会升级,除非依赖项包的安装版本不再满足升级包的要求