阅读量:2
Ubuntu上安装Python库的常用方法
1. 使用apt包管理器安装(系统级)
apt是Ubuntu的原生包管理工具,适合安装系统预编译的Python库(多为稳定版本,但可能不是最新版)。
- 更新包列表:首先运行
sudo apt update,确保包信息同步。 - 安装Python库:使用
sudo apt install python3-命令(将替换为库名,如numpy)。例如,安装numpy库:sudo apt install python3-numpy。 - 验证安装:通过Python解释器运行
python3 -c "import numpy; print(numpy.__version__)",若输出版本号则说明安装成功。
2. 使用pip工具安装(推荐,用户级)
pip是Python的官方包管理工具,支持安装PyPI(Python Package Index)上的最新库版本,适合大多数用户场景。
- 安装pip:若未安装pip,运行
sudo apt install python3-pip进行安装。 - 安装Python库:使用
pip3 install命令(如pip3 install requests)。 - 安装特定版本:若需要指定版本,可使用
pip3 install(如== pip3 install requests==2.25.1)。 - 批量安装依赖:若有
requirements.txt文件(包含项目所需库及版本),运行pip3 install -r requirements.txt可一键安装所有依赖。 - 验证安装:通过
python3 -c "import requests; print(requests.__version__)"验证库是否安装成功。
3. 使用虚拟环境(避免依赖冲突)
虚拟环境可将项目依赖隔离,防止不同项目间的库版本冲突,是Python开发的最佳实践。
- 创建虚拟环境:使用
python3 -m venv命令(如python3 -m venv myenv),会在当前目录生成一个名为myenv的虚拟环境文件夹。 - 激活虚拟环境:运行
source(如/bin/activate source myenv/bin/activate),激活后命令行提示符会显示虚拟环境名称(如(myenv))。 - 在虚拟环境中安装库:激活后,直接使用
pip install安装的库仅存在于当前虚拟环境中,不会影响系统全局Python环境。 - 退出虚拟环境:运行
deactivate命令即可退出虚拟环境。
4. 可选:使用conda包管理器(适合数据科学场景)
若已安装Anaconda或Miniconda,可使用conda管理Python库(支持跨平台、环境管理和预编译包)。
- 创建conda环境:运行
conda create -n(如python= conda create -n myenv python=3.8),创建指定Python版本的环境。 - 激活conda环境:运行
conda activate(如conda activate myenv)。 - 在conda环境中安装库:激活后,使用
conda install安装库(conda会自动解决依赖关系)。 - 退出conda环境:运行
conda deactivate命令。
注意事项
- 权限问题:使用apt或pip安装全局库时,需用
sudo提升权限;虚拟环境或conda环境中的安装无需sudo。 - 优先选择pip:apt安装的库版本可能较旧,若需要最新功能或修复,建议使用pip或conda。
- 虚拟环境必要性:开发项目时强烈建议使用虚拟环境,避免因库版本冲突导致的问题。
以上就是关于“ubuntu上如何安装python库”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm