Python 3 环境搭建与包管理全解析
1. Python 3 概述
Python 3 相较于 Python 2 有显著改进。过去很长时间我也对此存疑,但现在看来,新的项目没有理由不使用 Python 3,而且将现有项目迁移到 Python 3 通常只需做些小改动。Python 3.5 引入的 async with 等新特性,会让你忍不住升级去体验。
2. 核心内容概述
本文将涵盖以下关键内容:
- 使用 venv 创建虚拟 Python 环境
- 使用 ensurepip 引导安装 pip
- 使用 pip 安装基于 distutils (C/C++)的包
3. 使用 venv 创建虚拟 Python 环境
多数 Python 程序员对 venv 或 virtualenv 并不陌生,即便不熟悉,现在开始使用也不晚。 venv 模块用于隔离 Python 环境,能让你为当前项目安装特定包,而不污染全局命名空间。例如,若当前目录有 sys.py 文件,可能会严重破坏依赖标准 Python sys 库的代码,因为本地的 sys 库会先被导入,从而隐藏系统库。此外,由于包是本地安装,无需系统(root/管理员)权限。
通过 venv <
超级会员免费看
订阅专栏 解锁全文

758

被折叠的 条评论
为什么被折叠?



