栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Anaconda3 离线安装 Django-3.2.7 及依赖项setuptools、sqlparse 、asgiref、typing

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Anaconda3 离线安装 Django-3.2.7 及依赖项setuptools、sqlparse 、asgiref、typing

目录

一、背景

二、离线安装 setuptools、sqlparse 、asgiref、typing_extensions等依赖模块

三、离线安装django 


一、背景

因为信息安全管理的规定,这台服务器不能连接互联网,只能离线安装 django。anaconda3 安装完成以后,从默认虚拟环境 base 克隆新的虚拟环境 mydb

conda create -n mydb --clone base
conda env list

# conda environment
#
base             /data/anaconda3
mydb        *    /data/anaconda3/envs/mydb

从 django 官网下载 Django-3.2.7 安装时发布的最新版本。Django-3.2.7.tar.gzhttps://www.djangoproject.com/download/3.2.7/tarball/把tar包上传到 /data 目录并解压,cd进去执行 python setup.py install,先后遇到报错——缺少依赖项 setuptools、sqlparse >= 0.2.2、asgiref <4,>=3.3.2 等模块。

conda activate mydb
tar xvzf ./Django-3.2.7.tar.gz
cd ./Django-3.2.7
python setup.py install

二、离线安装 setuptools、sqlparse 、asgiref、typing_extensions等依赖模块

下载 setuptools-49.6.0-py37_0.tar.bz2、sqlparse-0.2.4-py37_0.tar.bz2、asgiref-3.4.1-pyhd8ed1ab_0.tar.bz2、typing_extensions-3.7.4.1-py37hc8dfbb8_3.tar.bz2,并安装。

其中 asgiref 、typing_extensions 是非标准标签,下面第三、第四链接里面有下载链接,也说明了区别和安装命令。Index of /anaconda/pkgs/main/linux-64/ | 清华大学开源软件镜像站 | Tsinghua Open Source MirrorIndex of /anaconda/pkgs/main/linux-64/ | 清华大学开源软件镜像站,致力于为国内和校内用户提供高质量的开源软件镜像、Linux 镜像源服务,帮助用户更方便地获取开源软件。本镜像站由清华大学 TUNA 协会负责运行维护。https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/

https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/sqlparse-0.2.4-py37_0.tar.bz2https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/sqlparse-0.2.4-py37_0.tar.bz2Asgiref :: Anaconda.orghttps://anaconda.org/conda-forge/asgirefTyping Extensions :: Anaconda.orghttps://anaconda.org/conda-forge/typing_extensions

conda activate mydb

conda install ./setuptools-49.6.0-py37_0.tar.bz2
conda install ./sqlparse-0.2.4-py37_0.tar.bz2
conda install -c conda-forge ./asgiref-3.4.1-pyhd8ed1ab_0.tar.bz2
conda install -c conda-forge ./typing_extensions-3.7.4.1-py37hc8dfbb8_3.tar.bz2

三、离线安装django 

安装及验证,最终看到django版本为3.2.7就是成功。

conda activate mydb
cd ./Django-3.2.7
python setup.py install


python
import django
print(django.get_version())

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/280367.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号