0
点赞
收藏
分享

微信扫一扫

linux下安装python

伊人幽梦 2022-03-12 阅读 77

linux下python使用

Python安装—使用源码包安装


1.下载python源码包

[root@localhost ~]# wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tgz

2.安装gcc

[root@localhost ~]# yum -y install gcc

3.安装python所需的依赖文件

[root@localhost ~]# 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 libffi-devel

4.解压源码包

[root@localhost ~]# tar xzvf Python-3.8.6.tgz

5.在/usr/local/目录下建立一个空文件夹,用于存放python3程序

[root@localhost ~]# cd /usr/local
[root@localhost local]# mkdir python3

6.指定安装目录,编译安装python

[root@localhost ~]# cd Python-3.8.6
[root@localhost Python-3.8.6]# ./configure --prefix=/usr/local/python3
[root@localhost Python-3.8.6]# make && make install

7.配置环境变量

[root@localhost ~]# vim /etc/profile
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/python3/bin
[root@localhost ~]# source /etc/profile 

8.测试python3是否可以用

[root@localhost ~]# python3

Python安装—pyenv安装


1.安装git

[root@localhost ~]# yum -y install git

2.安装pyenv

[root@localhost ~]# git clone https://github.com/yyuu/pyenv.git  ~/.pyenv

3.在当前用户的家目录中的 .bashrc 文件中写入下面的环境变量,然后重新读取环境变量

[root@localhost ~]# vim .bashrc
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH "
export PATH="$PYENV_ROOT/shims:$PATH"
eval "$(pyenv init -) "
[root@localhost ~]# source ~/.bashrc

4.利用pyenv离线安装各种python版本

在线安装的下载速度非常缓慢,几乎无法完成安装

解决方法:离线安装
1、先下载需要的 python 版本,这里的源码包格式是:.xz
2、在pyenv目录下创建cache文件夹
3、将下载好的python压缩包拷贝到 cache 目录中
4、再使用 pyenv 安装

[root@localhost ~]# cd .pyenv
[root@localhost .pyenv]# mkdir cache
[root@localhost .pyenv]# cd cache

安装python版本

格式:wget https://www.python.org/ftp/python/x.x.x/Python-x.x.x.tgz

x代表要安装的版本

[root@localhost cache]# wget https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tgz
[root@localhost cache]# pyenv install 2.7.14
[root@localhost cache]# wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tgz
[root@localhost cache]# pyenv install 3.8.6

5.设置默认使用的python版本

#查看安装的版本
[root@localhost cache]# pyenv versions
#设置默认版本
[root@localhost cache]# pyenv global 3.8.6
#测试使用的版本
[root@localhost cache]# python
举报

相关推荐

0 条评论