当前位置: 首页 > 知识库问答 >
问题:

如何仅在python虚拟环境中升级django包?

蒋鸿文
2023-03-14

我需要一个包含所有全局包的虚拟环境。我创建了一个,全局Django版本是1.3.1。现在,我只需要在虚拟环境中将Django版本升级到1.4。我通过激活环境切换到我的环境,并尝试

sudo-pip-install-Django=1.4

它不是安装在虚拟环境中,而是安装在全局磁盘包中。

如何仅在虚拟环境中安装软件包?

共有3个答案

易修洁
2023-03-14

得到你的答案从

http://djangopaper.com/post/9334151791/install-multiple-django-version-using-virtualenvwrapper

权玉泽
2023-03-14

如果你只是想升级一个包,不知道你想升级到的版本号,你可以使用

pip install <package_name> --upgrade

在你的虚拟世界里。因此,在您的上述情况下,以下方法也适用:

pip install django --upgrade

只需-U就足够了,而不是-upgrade

公西俊能
2023-03-14

使用切换到虚拟环境后,激活脚本。只需使用pip安装Django==1.4不需要sudo

或者,您可以使用pip安装-E=/path/to/my/虚拟/env Django==1.4,在这种情况下,您不需要首先切换到虚拟环境。

 类似资料:
  • 我可以更新pip管理的包,但如何更新pip本身?根据,我目前在我的virtualenv中安装了pip1.1,我想更新到最新版本。 这是什么命令?我需要使用分发还是有一个本地的pip或viralenv命令?我已经尝试了和,但没有成功。

  • 我被迫在Windows10上开发python脚本,这是我以前从未做过的。我已使用windows installer软件包将python 3.9安装到C:\Program Files\python目录中。这个目录是针对普通用户的写保护的,我不想提升到admin,所以当全局使用pip时,我使用--user switch和python将模块安装到C:\Users 当我尝试使用虚拟环境并升级pip时,问题

  • 我可以更新pip管理的包,但如何更新pip本身?根据,我目前在我的virtualenv中安装了pip 1.1,我想更新到最新版本。 这是什么命令?我是否需要使用distribute,或者是否有本机pip或virtualenv命令?我已经尝试了和,但没有成功。

  • 我想做一个功能,定期通知用户,尤其是ios移动设备。 具体来说,我使用Pythonywhere的“预定任务”。(https://help.pythonanywhere.com/pages/ScheduledTasks) 这是我发送通知的脚本。 但在从push_notifications.models导入APNSDevice, GCMDevice行,我得到一个错误: 'ImportError:没有名

  • 问题内容: 在我的项目文件夹中,创建了venv文件夹。 当我在VS Code中运行命令时,我的venv文件夹未显示。我像这里建议的那样上了一层,但是VS Code没有看到我的虚拟解释器。 我错过了什么? 问题答案: PS: 我已经使用vs代码已有一段时间了,发现了另一种在vs代码中显示虚拟环境的方法。 通过命令提示符转到上级文件夹。 键入并回车。[为我在Windows和Linux上工作。] 这也应

  • 这份教程是帮助你安装和使用 Python 的包 本指南会告诉你如何安装和使用必要的工具。值得注意的是 Python 可以做许多许多的事情,至于你如何去安装和管理你的依赖可能会根据你项目的不同而不同。这份指南更多是开发和部署网络服务(包括 web 应用),但是这份指南同样适用于帮助你管理任何项目的开发和测试环境。 注意:这份指南是在 Python 3 版本下完成的,如果你由于不可抗拒的原因仍然在使用