在VM_ware虚拟机中安装python

虚拟机系统信息与自带的python版本类型
(虚拟机系统信息与自带的python版本类型)
工作需要搭建一套python开源项目,需要高版本的python。为避免弄坏开发服务器,先在VM_ware虚拟机上进行练习安装;
下面开始正式工作:
Serp1:环境准备
安装python前需提前安装gcc、zlib-devel、openssl-devel这三个包;使用yum进行安装
[root@localhost linux_share]# yum install gcc
[root@localhost linux_share]# yum install zlib-devel
[root@localhost linux_share]# yum install openssl-devel

Setp2:下载压缩文件
登陆(https://www.python.org/downloads/source/)根据需要下载对应版本的python文件,通过FTP上传到虚拟机中;(注:点击”Download Gzipped source tarball“下载 .tgz结尾的python压缩文件)

Setp3:新建文件夹
[root@localhost linux_share]# mkdir /usr/local/python3
(注:新建一个空文件夹,后面将会把需要安装的python装到该文件夹下)

Setp4:解压压缩文件
[root@localhost linux_share]# tar -zx -f Python-3.4.3.tgz

Setp5:编译安装
进入解压目录:
[root@localhost linux_share]# tar -zx -f Python-3.4.3.tgz
编译安装文件:
[root@localhost Python-3.4.3]# ./configure --prefix=/usr/local/python3

注:
‘./’ 表示当前目录
‘configure’ 作用是系统检查,生成makefile文件
‘–prefix=’ 表示指定安装路径,如果不指定,可执行文件、库文件、配置
文件、其他资源文件会分别放在默认的目录下,后续删除比较麻烦
‘/usr/local/python3’ 刚才创建的空文件夹,python的所有文件会在这个文
件夹下生成
)
[root@localhost Python-3.4.3]# make all
[root@localhost Python-3.4.3]# make install
make all—— 编译所有的目标
make install —— 安装已编译好的程序


注:
①解压后目录中的configure文件,用来检查操作环境,以及操作环境是否有软件开发商所需的其他功能,检查完成后会生成Makefile文件
②生成的文件,执行make时,会通过Makefile对文件进行编译

Setp6:系统相关配置
建立软连接
[root@localhost Python-3.4.3]# ln -sf /usr/local/python3/bin/python3 /usr/local/python
(注:
‘/usr/local/python3/bin/python3/’ python3可执行文件目录
‘/usr/bin/python’ 用户命令中建立连接

在这里插入图片描述
(输入python命令,python环境变化了)
原来系统自带的python2.7.5保留不删除,更改系统软连接默认的指向的python
[root@localhost Python-3.4.3]# rm -rf python2
[root@localhost Python-3.4.3]# mv python2.7 python2.7.4

Setp7:pip与setuptools的配置
建立软连接:
[root@localhost home]# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
pip升级:
[root@localhost home]# pip install --upgrade pip setuptools
python环境安装完成!

  • 8
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值