1.4 KiB
1.4 KiB
sources, brief
| sources | brief | ||
|---|---|---|---|
|
pip 与 PyPI 说明 Python 第三方包如何被查找、下载、安装到当前环境并参与 import。 |
pip 与 PyPI
概念定义
PyPI 是 Python Package Index,即 Python 社区常用的第三方包索引。pip 是常用的包安装工具,可以从包索引或本地分发文件安装第三方包。
这个主题连接 concepts/依赖管理、concepts/包与虚拟环境、concepts/site-packages、concepts/模块与-import 和 concepts/现代-Python-打包实践。
安装命令
课程建议使用以下形式安装包:
python -m pip install packagename
这种写法让 pip 明确绑定到当前 python 解释器,减少“安装到另一个 Python 环境”的混淆。
安装后发生了什么
安装成功后,包通常会进入当前 Python 环境的 concepts/site-packages 目录。程序能否 import 该包,取决于当前解释器的搜索路径是否包含对应安装位置。
与虚拟环境的关系
虚拟环境会创建独立的 Python 环境和安装目录。激活虚拟环境后运行 python -m pip install ...,包通常安装到该虚拟环境自己的 site-packages 中,而不会影响系统 Python。