MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > linux / 正文

Linux在线安装python3

2024-11-26 16:57 huorong linux 7 ℃ 0 评论

1. 先配置依赖环境

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
复制代码

2. 下载python包

2.1 位移至opt目录

cd /opt
复制代码

?

2.2 下载压缩包

wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz
复制代码

如果出现 找不到wget命令,输入yum -y install wget,安装其依赖将会被安装

如果国内下载较慢可以下载我网盘里的地址:

链接:pan.baidu.com/s/1RPW86FAX… 提取码:e6ib

3. 安装Python3

3.1 解压压缩包

tar -zxvf Python-3.7.1.tgz
复制代码

3.2 解压后出现对应文件夹

?

3.3 安装gcc依赖,需要确认时输入y

yum install gcc
复制代码

3.4 在3.7版本之后需要一个新的包libffi-devel,如下安装

yum install libffi-devel -y
复制代码

?

3.5 进入解压的文件夹

cd Python-3.7.1
复制代码

3.6 创建目录

mkdir /usr/local/python3
复制代码

3.7 生成编译脚本并指定上面创建目录为安装目录

./configure --prefix=/usr/local/python3  
复制代码

?

3.8 安装完成后编译,执行命令

make
复制代码

?

等待编译完成

?

如上图编译完成后进行安装,命令:

make install
复制代码


? 如上图完成安装后检查python3的编译器:

/usr/local/python3/bin/python3.7
复制代码

检查正常

?

3.9 建立软连接

ln -s /usr/local/python3/bin/python3 /usr/bin/python3
复制代码
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
复制代码

如果建立时报错ln: failed to create symbolic link ?.usr/bin/python3?. File exists则使用以下命令

ln -sf /usr/local/python3/bin/python3 /usr/bin/python3
?
ln -sf /usr/local/python3/bin/pip3 /usr/bin/pip3
复制代码

将ln -s 改为 ln -sf

添加/usr/local/python3/bin到环境变量

3.10 编辑环境变量

vim /etc/profile
复制代码

按“I”,到最底部然后贴上下面内容:

# vim ~/.bash_profile

# .bash_profile

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin:/usr/local/python3/bin

export PATH
复制代码


?

Ctrl+c,输入:wq回车退出。

?

3.11 刷新环境变量

source ~/.bash_profile
复制代码

4. 验证Python3

python3 -V
pip3 -V
复制代码

如下便成功了


作者:安余生大大
链接:https://juejin.cn/post/7083814041717571620
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。1. 先配置依赖环境

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
复制代码

?

2. 下载python包

2.1 位移至opt目录

cd /opt
复制代码

?

2.2 下载压缩包

wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz
复制代码

如果出现 找不到wget命令,输入yum -y install wget,安装其依赖将会被安装

如果国内下载较慢可以下载我网盘里的地址:

链接:pan.baidu.com/s/1RPW86FAX… 提取码:e6ib

3. 安装Python3

3.1 解压压缩包

tar -zxvf Python-3.7.1.tgz
复制代码

3.2 解压后出现对应文件夹

?

3.3 安装gcc依赖,需要确认时输入y

yum install gcc
复制代码

3.4 在3.7版本之后需要一个新的包libffi-devel,如下安装

yum install libffi-devel -y
复制代码

?

3.5 进入解压的文件夹

cd Python-3.7.1
复制代码

3.6 创建目录

mkdir /usr/local/python3
复制代码

3.7 生成编译脚本并指定上面创建目录为安装目录

./configure --prefix=/usr/local/python3  
复制代码

?

3.8 安装完成后编译,执行命令

make
复制代码

?

等待编译完成

?

如上图编译完成后进行安装,命令:

make install
复制代码

? 如上图完成安装后检查python3的编译器:

/usr/local/python3/bin/python3.7
复制代码

检查正常

?

3.9 建立软连接

ln -s /usr/local/python3/bin/python3 /usr/bin/python3
复制代码
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
复制代码

如果建立时报错ln: failed to create symbolic link ?.usr/bin/python3?. File exists则使用以下命令

ln -sf /usr/local/python3/bin/python3 /usr/bin/python3
?
ln -sf /usr/local/python3/bin/pip3 /usr/bin/pip3
复制代码

将ln -s 改为 ln -sf

添加/usr/local/python3/bin到环境变量

3.10 编辑环境变量

vim /etc/profile
复制代码

按“I”,到最底部然后贴上下面内容:

# vim ~/.bash_profile

# .bash_profile

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin:/usr/local/python3/bin

export PATH
复制代码

?

Ctrl+c,输入:wq回车退出。

?

3.11 刷新环境变量

source ~/.bash_profile
复制代码

4. 验证Python3

python3 -V
pip3 -V
复制代码

如下便成功了

Tags:linux下载python

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言