我是Web开发的新手。我对Django不熟悉。我已经编写了一些Python脚本,这些脚本使用numpy,matlibplot等Python软件包进行了大量的计算和图形绘制。我想将其作为Web应用程序发布在服务器上,以供其他计算机访问。
所以我想知道,在将应用程序部署到服务器之前,是否需要将所有必需的软件包复制到项目目录中?还是Django会在部署后自动处理Python软件包的依赖关系?
答案 0 :(得分:0)
所有需要的软件包都需要安装在运行Web应用程序的服务器上。如果在部署之前已在个人计算机上安装了所有软件包,则还需要在服务器上也安装。
答案 1 :(得分:0)
您必须创建虚拟环境。 虚拟环境是一种工具,可通过为它们创建隔离的python虚拟环境来帮助将不同项目所需的依赖项分开。