Python安装扩展库最常用的工具是pip
和conda
,前者是Python官方推荐的包管理器,后者是Anaconda环境的核心工具。关键亮点:
- 一键安装:
pip install package_name
或conda install package_name
即可快速获取扩展库。 - 版本控制:支持指定版本(如
pip install numpy==1.22.3
),避免兼容性问题。 - 批量处理:通过
requirements.txt
文件或环境配置文件一次性安装多个依赖库。
-
pip工具链
- 基础命令:
pip install
安装、pip uninstall
卸载、pip list
查看已安装库。 - 镜像加速:国内用户可使用清华、阿里云等镜像源(如
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple package
)。 - 虚拟环境:通过
python -m venv myenv
创建隔离环境,避免项目间依赖冲突。
- 基础命令:
-
conda生态系统
- 跨平台管理:支持Python环境与依赖的隔离(如
conda create -n myenv python=3.8
)。 - 科学计算优化:预装NumPy、Pandas等数据科学库,自动解决复杂依赖关系。
- 跨平台管理:支持Python环境与依赖的隔离(如
-
其他安装方式
- 离线安装:下载
.whl
或.tar.gz
文件后,通过pip install local_file
安装。 - 源码编译:适用于定制化需求,执行
python setup.py install
从源码构建。
- 离线安装:下载
总结:优先选择pip
或conda
,根据场景搭配虚拟环境和镜像加速。遇到网络或权限问题时,可尝试离线安装或调整环境配置。定期使用pip freeze > requirements.txt
备份依赖清单,确保项目可复现性。