ubuntu16.04下Python3.5版本下安装setuptools(附带安装django)

Ubuntu 16.04 下安全安装 Django 3.2.20 实战指南 Django 是一个高级 Python Web 框架,以快速开发、安全性和可维护性著称;Ubuntu 16.04 作为长期支持(LTS)Linux 发行版,虽已停止标准更新,但在金融、政务、工业等强合规场景中仍广泛部署。其技术价值在于提供稳定内核、成熟硬件兼容性与严格审计基础。典型应用场景包括老旧物理服务器上的内部管理系统、嵌入式边缘设备管理界面、以及需对接专有 SDK 或非标协议的行业应用系统。本文聚焦于在 Ubuntu 16.04 原生 Python 3.5.2 环境下,规避 TLS 握手失败、pip 阅读详情

最近正在学习Python。所以在安装setuptools时记录一下自己所遇到的。

所需:

         ubuntu

         python3

        setuptools-36.2.4.zip    版本文件:点击打开链接


安装完之后ctrl + alt + t进入终端

进入文件下载的目录:

执行:sudo unzip setuptools-36.2.4.zip

进入解压目录:cd setuptools-36.2.4

进行安装:sudo python3 setup.py install

安装完成。

测验进入Python

import setuptools

exit()


安装django

sudo easy_install django

测验(python):

import django

exit()

 



Ubuntu 16.04 搭建 Django 4.2 开发环境:pyenv + venv 零 sudo 实践 Django 是基于 Python 的高阶 Web 框架,其运行依赖明确的 Python 版本、隔离的包管理及安全的权限控制。在 Ubuntu 16.04 这类老旧 LTS 系统中,系统自带 Python 3.5 与 Django 4.2+(要求 Python ≥3.8)存在天然版本断层;同时,全局 pip 安装极易破坏 apt 包管理器稳定性。因此,必须采用 pyenv 管理多版本 Python,配合 venv 构建用户级虚拟环境——这不仅是工程最佳实践,更是规避 sudo 权限风险、实现可复现开发环境的 阅读详情

相关推荐

Ubuntu 18.04 部署 Django 4.2 的稳定环境构建方法论

Django 是 Python 生态中最主流的 Web 开发框架,其生产部署需兼顾版本兼容性、依赖隔离与系统安全性。在已进入 EOL 状态的 Ubuntu 18.04 上,系统自带的 Python 3.6.9 与老旧软件源无法满足 Django 4.2+(要求 Python ≥ 3.8)的运行基础,直接 apt 安装将导致安全漏洞(如 CVE-2023-24580)、依赖污染及系统工具崩溃等高危问题。因此,现代工程实践强调采用 pyenv 管理多版本 Python、virtualenv 实现项目级依赖隔离、

dichengyan0013的博客 636

Ubuntu 16.04 安装 Django 2.2.27 实操指南

Django 是 Python 生态中最成熟、文档最完善的 Web 框架,其核心价值在于稳定、安全与工程可维护性;它基于 WSGI 协议构建,依赖 Python 解释器、标准库及第三方包协同工作。在老旧但仍在服役的 Linux 环境(如 Ubuntu 16.04)中,因系统 Python 版本锁定(3.5.2)、apt 包管理严格、C 扩展编译链缺失等限制,直接 pip install 会触发 distutils 缺失、pytz 冲突、setuptools 不兼容等典型错误。本文聚焦 Django 安装这一

weixin_30595035的博客 399

Ubuntu 16.04 Python 3 环境搭建:源码编译+pyenv+virtualenv 实战指南

Python 3 是现代开发的基础运行时环境,其核心原理在于版本隔离、依赖可控与系统解耦。在老旧但广泛使用的 Ubuntu 16.04 上,因内核(4.4)、glibc(2.23)和 OpenSSL(1.0.2g)等底层组件陈旧,直接 apt 安装或 deb 包部署极易引发 ssl 模块缺失、pip 证书校验失败、libc 版本冲突等稳定性风险。技术价值体现在通过源码编译实现精准适配,结合 pyenv 实现多版本动态切换,再以 virtualenv 构建项目级沙箱——三者协同达成零系统侵入、强环境隔离、高可

cuanjingyue4687的博客 343

CentOS编译和安装Python 3.5、setuptools、pip

引言 在CentOS下使用Python 3.5、setuptools、pip,可以按照以下步骤进行。 一、安装python3.5 安装Python的依赖包 sudo yum groupinstall "Development tools" sudo yum install zlib zlib-devel bzip2-devel openssl-devel openssl-sta...

代码就是生产力!https://yannanxiu.cn/ 1335

Ubuntu 18.04 + Django 3.2 + React 17 稳定性全栈部署指南

Web 应用全栈开发中,环境稳定性与生产就绪性往往比技术新潮更重要。Django 作为成熟 Python Web 框架,凭借其内置 ORM、Admin 系统和安全机制,成为企业级后台首选;React 则以组件化与声明式 UI 支撑现代前端交互体验。二者在 Ubuntu 18.04 这一长期支持(LTS)系统上构成经过千锤百炼的黄金组合:Python 3.6.9 原生兼容、systemd 服务管理可靠、内核与安全基线久经验证。该方案特别适用于金融、政务等强合规场景,可无缝对接 LDAP、Oracle EBS

weixin_34345753的博客 387

Ubuntu 14.04 + Django + PostgreSQL 9.3 生产部署实战指南

PostgreSQL 是支持 JSONB、全文检索、行级安全等高级数据语义的关系型数据库;Django 是基于 Python 的高抽象 Web 框架,其 ORM 对 PostgreSQL 原生特性(如 ArrayField、HStoreField)具备深度适配能力。在遗留系统运维场景中,Ubuntu 14.04 作为长期稳定基线,常与 Django 1.8/1.11 和 PostgreSQL 9.3 组合使用——该组合虽已停止官方支持,却广泛存在于政务、教育及 SaaS 类生产环境。本文聚焦真实运维约束下的

weixin_34128237的博客 292

Ubuntu Python3.8安装与虚拟环境配置实战指南

Python是Linux系统中关键的基础运行时环境,其版本管理与隔离机制直接影响开发效率和系统稳定性。理解Python解释器、pip包管理器与venv虚拟环境的协同原理,是解决依赖冲突、避免破坏系统工具链的核心能力。在Ubuntu等Debian系发行版中,通过官方PPA源安全引入高版本Python(如3.8),再结合标准库venv模块创建轻量级隔离环境,已成为工程实践中的主流方案。该方法兼顾安全性、可复现性与IDE兼容性,广泛应用于教学实训、CI/CD流水线及生产服务部署。本文聚焦Ubuntu平台下Pyth

weixin_30565199的博客 762

linux/ubuntu 安装/升级python/python3.8解释器最全科学攻略

无论哪个版本都适合用这个方法,优先升级系统来升级Python版本即可。把事情简单化

weixin_43256057的博客 2907

Seafile私有云部署:Ubuntu 12.04+MySQL+Python深度实践指南

私有云存储系统是企业数据主权与合规协作的核心基础设施,其本质是通过可控服务架构实现文件同步、权限治理与审计追溯。Seafile作为成熟开源方案,依赖Python后端逻辑、MySQL元数据管理及轻量Linux环境协同运行,技术价值在于块级同步保障大文件完整性、分层服务设计提升容错能力、本地化部署满足等保与GDPR要求。典型应用场景包括设计工作室素材库、律所案卷协同、医疗影像归档等对元数据敏感、需自主运维的垂直领域。本文聚焦Ubuntu 12.04这一经典LTS环境,深入解析Python 2.7生态兼容性、My

weixin_34214500的博客 374

PyPy入门实战:Ubuntu下Python性能加速指南

Python解释器是执行Python代码的核心运行时环境,其性能直接影响计算密集型任务的执行效率与内存占用。CPython作为官方参考实现,采用传统解释执行模式,存在JIT缺失、GIL限制等固有瓶颈;而PyPy通过RPython重写解释器并集成即时编译(JIT)技术,在不修改源码前提下显著提升纯Python逻辑的执行速度与内存效率。其技术价值体现在对数值迭代、树遍历、正则匹配等场景的平均4倍加速,以及长期服务中35%~60%的内存峰值下降。典型应用场景包括数据清洗脚本、日志聚合服务、爬虫后端及Flask/D

weixin_34067102的博客 435

python3.5学习笔记:linux6.4 安装python3 pip setuptools

文章转载自:http://www.cnblogs.com/liujian001/p/5160869.html前言: python3应该是python的趋势所在,当然目前争议也比较大,这篇随笔的主要目的是记录在linux6.4下搭建python3环境的过程 以及碰到的问题和解决过程。  另外,如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目

勤能补拙 633

Ubuntu 14.04下用uWSGI+Nginx部署web2py实战指南

WSGI服务器是Python Web应用生产部署的核心中间件,它负责将HTTP请求安全、高效地桥接到Python应用代码。其核心原理在于实现PEP 3333标准接口,通过进程隔离、请求路由与生命周期管理提升稳定性与并发能力。技术价值体现在资源可控、故障隔离和协议解耦,广泛应用于Django、Flask及web2py等框架的高可用部署场景。在老旧硬件、教育环境或资源受限的Linux服务器(如Ubuntu 14.04)上,uWSGI凭借对Python 2.7的深度兼容、prefork预加载机制和Unix Soc

weixin_33924312的博客 412

Ubuntu 16.04 手动部署 Jupyter Notebook 生产实践指南

Jupyter Notebook 是基于 Web 的交互式计算环境,其核心原理是通过 Tornado 异步 HTTP 服务托管 IPython 内核,实现代码执行与富媒体输出。在企业级场景中,技术价值不仅在于快速原型验证,更体现在可审计、可隔离、可嵌入现有 Python 生产栈的工程可控性。典型应用场景包括金融风控模型调试、离线数据中台分析、以及受限安全策略下的私有化 AI 开发平台。本文聚焦 Ubuntu 16.04 这一长期支持但版本陈旧的系统环境,直面 Python 3.5 兼容性约束、openssl

cuxiong8996的博客 639

平行趋势检验没通过怎么办?别慌,试试三重差分DDD与事件研究法

本文探讨了当平行趋势检验未通过时,如何运用三重差分法(DDD)与事件研究法进行政策评估。通过Stata代码示例和实战案例,详细介绍了DDD的原理、适用场景及实现步骤,并提供了替代方案如合成控制法和匹配DID,帮助研究者获得更准确的因果推断结果。

weixin_28732953的博客 615

Windows平台高效BLE调试工具开发指南

本文为开发者提供了一份在Windows平台上开发高效BLE调试工具的详细指南。文章深入探讨了使用32feet.NET库进行蓝牙低功耗设备扫描、连接、数据通信及进阶功能开发的实战经验,旨在帮助开发者打造功能自定义、性能优化的专属调试利器,显著提升物联网和嵌入式设备的调试效率。

weixin_29201933的博客 256

Ubuntu 22.04 Python开发环境搭建:pyenv四层架构实战

Python开发环境是软件工程的基础设施,其本质是运行时(Python解释器)、包管理(pip)、依赖隔离(venv)与系统配置(DNS/字体/驱动)的协同体系。在Ubuntu 22.04中,系统默认仅提供精简的python3-minimal运行时,缺乏pip、venv等关键组件,且DNS、libtinfo.so版本、CUDA驱动等底层机制与开发者需求存在结构性错配。这导致pip install失败、conda卡死、中文乱码、nvidia-smi不可用等高频问题。采用pyenv构建用户级Python运行时,

weixin_34109408的博客 415

Power Bi数据分析案例:在线零售平台销售数据分析

该数据集为,涵盖2023年1月至2024年3月,包含用户群体特征、购买行为、产品偏好以及参与度指标。用户维度:Customer_ID,Age,Gender,City产品维度:Product_Category,Unit_Price事实表:Order_ID,Quantity,Total_Amount,Discount_Amount,Rating,Delivery_Time在Power Query当中处理销售日期列,并新增年龄段、浏览页面分段列。

2301_79586168的博客 1278

linux16带python3么,python3附带了linux发行版吗?

默认情况下,Ubuntu 10.04带有Python 2.6.5,但标准存储库中也包含以下Python 3包:python3 python3.1-minimal python3-devpython3.0 python3.1-profiler python3-docpython3.1 pyt...

weixin_42350314的博客 149

用Verilog搭出RISC-V架构单周期CPU

这是笔者学校暑期学期的必修课,难度并不高(仅追求及格的话),但相当耗时,对于在硬件设计方面完全不感冒的同学更是一场避不开的折磨,所以笔者想通过自己的成果和被折磨经验来帮助有此方面需求的同学,或是对于CPU设计有浓厚兴趣的人。

paticita的博客 1万+

生成式引擎优化(GEO)- 搜索引擎优化

生成式引擎优化(GEO)是针对AI内容生成平台(如ChatGPT)的新型优化策略,旨在提升品牌内容在AI生成答案中的引用率,与传统SEO存在显著差异。GEO通过优化内容权威性、结构化和语义关联,适应AI的RAG技术架构,采用3C原则(可爬性、网络共识、反馈校正)提升内容可见性。其核心区别在于目标(引用率vs排名)、技术(语义优化vs关键词)及算法透明度(封闭vs开放)。适用场景包括商业决策、行业权威建设及公共知识服务,帮助品牌在AI时代占据信息主导权。

解锁AI流量新红利!🚀 GEO优化(生成引擎优化)助您掌控AI搜索,让AI成为您的品牌最佳代言人! 1401

Django安装故障树手册:Python环境诊断与虚拟环境实战

Django安装并非简单的pip命令执行,其本质是Python运行时环境的系统性验证与重建。理解Python解释器层级、pip包管理边界、虚拟环境隔离机制及镜像源策略,是保障Web框架稳定落地的前提。尤其在多平台(Linux/macOS/Windows)、国产化环境(麒麟OS、ARM64)及企业网络约束下,环境隔离失效、SSL模块缺失、pip权限错乱、镜像源403等高频问题,均源于底层Python生态的脆弱性。本文聚焦真实排障路径,覆盖Python标准库完整性检测、pip可信引导、virtualenv沙箱构

weixin_30732487的博客 303

u3d逆向学习之纯C内存读写与ImGui绘制(Android)

方法:需要在/proc/pid/maps文件查找模块名,一行行遍历所有内存,第一个参数为模块名,第二个参数为索引index(因为该模块会有多个,index为正序遍历第index个该模块),若找到了则使用。32位游戏的指针大小采用4字节,而64位游戏的指针大小采用8字节(这里需要注意),数据地址以16进制存储,使用unsigned long类型 ,该函数只有一个参数,数据地址,返回该地址的指针跳转地址。文件,比较其中的内容是否与传入的包名相同,如果相同,则返回该进程的PID。

zhoujunjie2004的博客 1687
JokerOP
博客等级 码龄9年 0粉丝 1原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值