在Linux系统中安装Python,可以通过在线和离线两种方式进行。本文将详细介绍这两种安装方法,并解决常见问题。
一、在线安装Python
1.安装EPEL和IUS仓库首先,需要安装EPEL(Extra Packages for Enterprise Linux)和IUS(Inline with Upstream Stable)仓库,以便获取最新的Python版本。打开终端并运行以下命令:
yum install epel-release
yum install https://repo.ius.io/ius-release-el7.rpm
2.查看可用的Python版本接下来,可以查看可用的Python版本,使用以下命令:
yum list python3* --showduplicates | grep ius
3.安装Python 3.6使用以下命令安装Python 3.6:
yum install python36
验证安装安装完成后,可以通过以下命令验证Python的安装:
python3.6 -V
同时,可以检查pip是否已安装:
pip3.6
二、离线安装Python
1.安装必要的开发工具和依赖首先,需要安装一些开发工具和依赖库。打开终端并运行以下命令:
yum groupinstall "Development Tools" -y
yum install gcc openssl-devel bzip2-devel libffi-devel zlib-devel wget -y
2.下载Python离线包(本文为3.9.6版本)使用wget命令下载Python 3.9.6的源代码包:
wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz
3.解压并编译安装解压下载的文件并进入目录:
tar xzf Python-3.9.6.tgz && cd Python-3.9.6
然后,运行配置脚本并编译安装:
./configure --prefix=/usr/local #默认为/usr/local可根据实际需求修改
make && make install
4.验证安装安装完成后,可以通过以下命令验证Python的安装:
python3.9 -V
同时,可以检查pip是否已安装:
pip3.9 -V
三、解决常见报错在安装和使用过程中,可能会遇到以下两个警告:
报错1:WARNING: The scripts pip3 and pip3.9 are installed in '/usr/local/bin' which is not on PATH.
解决方法:
需要将/usr/local/bin添加到PATH环境变量中。可以通过以下步骤实现:
vi ~/.bashrc
在文件末尾添加以下行:
export PATH="/usr/local/bin:$PATH"
保存并退出后,运行以下命令使更改生效:
source ~/.bashrc
报错2:WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager.
解决方法:
避免因root用户运行pip导致的问题。根据官网提示,可以通过以下命令创建和激活一个虚拟环境:
python3 -m venv tutorial-env
source tutorial-env/bin/activate
如果需要停用虚拟环境,可以输入:
deactivate
原文始发于微信公众号(网络个人修炼):Linux环境下Python快速安装指南
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论