如何将 Django 网络应用程序从本地计算机迁移到另一台计算机[没有互联网;不能使用 PIP] 作为可部署的应用程序
How to migrate a Django web app from local machine to another machine[with no internet; can't use PIP] as deployable app
我的本地系统中有一个 运行ning Django 应用程序,我想将其传输 运行 到同一网络中的另一台机器。但是,目标计算机无法使用 PIP cmd 安装依赖项,因为它没有互联网连接。任何转移项目的想法都将受到赞赏。
您可能需要在虚拟环境中安装软件包,并将虚拟环境文件夹也转移到另一个系统。
注意:如果应用程序所需的其他系统依赖项不同,这可能不起作用。
或者简单地使用pip download <package_name>
下载软件包并将下载的软件包传输到其他系统并在那里安装。
您可以使用像 virtualbox 这样的 Vitalization 应用程序,并在其上安装所有要求和依赖项。或者你可以使用便携的 OS 比如 linux Ubuntu.
我用的系统是RedHat,下载的libs是CentOs,然后Django由于系统依赖启动失败。然后,我尝试将所有包安装在一个免费的 AWS EC2 RedHat 实例中,然后将这些库压缩在一起并传输到本地机器。它对我有用。
我的本地系统中有一个 运行ning Django 应用程序,我想将其传输 运行 到同一网络中的另一台机器。但是,目标计算机无法使用 PIP cmd 安装依赖项,因为它没有互联网连接。任何转移项目的想法都将受到赞赏。
您可能需要在虚拟环境中安装软件包,并将虚拟环境文件夹也转移到另一个系统。
注意:如果应用程序所需的其他系统依赖项不同,这可能不起作用。
或者简单地使用pip download <package_name>
下载软件包并将下载的软件包传输到其他系统并在那里安装。
您可以使用像 virtualbox 这样的 Vitalization 应用程序,并在其上安装所有要求和依赖项。或者你可以使用便携的 OS 比如 linux Ubuntu.
我用的系统是RedHat,下载的libs是CentOs,然后Django由于系统依赖启动失败。然后,我尝试将所有包安装在一个免费的 AWS EC2 RedHat 实例中,然后将这些库压缩在一起并传输到本地机器。它对我有用。