要在没有网络连接的环境中使用conda
部署Django
,你需要预先在有网络连接的机器上创建一个包含所有必要包的环境,并导出该环境的配置文件。然后,你可以将这个配置文件和必要的包传输到目标机器上进行安装。
下面是详细的步骤:
1. 在线环境准备
创建一个包含Django的conda环境
首先,在有网络连接的机器上创建一个新的conda环境,并安装Django及其依赖。
conda create -n my_django_env python=3.10.6
conda activate my_django_env
conda install django
这里假设你想要使用Python 3.9版本来安装Django。
(base) PS E:\RomulusHe\Projects\NUDD\DjangoProDemo-followup> conda create --name nudd-env python=3.10.6
Collecting package metadata (current_repodata.json): done
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: done
==> WARNING: A newer version of conda exists. <==
current version: 4.10.3
latest version: 24.7.1
Please update conda by running
$ conda update -n base -c defaults conda
## Package Plan ##
environment location: E:\Anaconda\envs\nudd-env
added / updated specs:
- python=3.10.6
The following packages will be downloaded:
package | build
---------------------------|-----------------
bzip2-1.0.8 | h2bbff1b_6 90 KB defaults
ca-certificates-2024.7.2 | haa95532_0 128 KB defaults
libffi-3.4.4 | hd77b12b_1 122 KB defaults
openssl-1.1.1w | h2bbff1b_0 5.5 MB defaults
pip-24.2 | py310haa95532_0 2.5 MB defaults
python-3.10.6 | hbb2ffb3_1 13.8 MB defaults
setuptools-72.1.0 | py310haa95532_0 2.5 MB defaults
sqlite-3.45.3 | h2bbff1b_0 973 KB defaults
tk-8.6.14 | h0416ee5_0 3.5 MB defaults
tzdata-2024a | h04d1e81_0 116 KB defaults
vc-14.40 | h2eaa2aa_0 10 KB defaults
vs2015_runtime-14.40.33807 | h98bb1dd_0 1.3 MB defaults
wheel-0.43.0 | py310haa95532_0 136 KB defaults
xz-5.4.6 | h8cc25b3_1 609 KB defaults
zlib-1.2.13 | h8cc25b3_1 131 KB defaults
------------------------------------------------------------
Total: 31.3 MB
The following NEW packages will be INSTALLED:
bzip2 pkgs/main/win-64::bzip2-1.0.8-h2bbff1b_6
ca-certificates pkgs/main/win-64::ca-certificates-2024.7.2-haa95532_0
libffi pkgs/main/win-64::libffi-3.4.4-hd77b12b_1
openssl pkgs/main/win-64::openssl-