linux下安装python3

下好linux好几天了,也熟悉了一点基本操作命令,虽然还有很多很多可以进步的地方,但是还是想学会下载一个python和R这类的软件,寒假买个服务器也可以玩一玩。(添加:这里有篇文章写的很好linux下安装python3不与python2冲突
在我的linux里自带了python2,输入python即可调用命令,打开python2.7,但是我一直用的都是python3,所有需要下载另外一个版本,这里做一下简单记录:
1,我在root权限下的/目录下mkdir -p /software/python3,
2,在此目录下wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
需要其它版本可以在https://www.python.org/downloads/这里查看
此步骤结束后得到一个Python-3.6.1.tgz 的文件
3,此目录下解压tar -zxvf Python-3.6.1.tgz
此步骤结束后得到Python-3.6.1
4,cd /software/python3/Python-3.6.1
一定记得切换
5,./configure --prefix=/software/python3
这一步及其重要,对安装进行配置,并指定安装路径,安装路径不指定的话不利于后面的系统管理
prefix后为解压文件的路径,可以修改
但是我在这一步的时候一直出错,
错误提示好像是这样:configure: error: no acceptable C compiler found in P A T H 解 决 方 法 是 y u m i n s t a l l g c c 应 该 是 讲 缺 少 g c c , 具 体 是 什 么 我 也 还 不 知 道 此 过 程 好 像 挺 长 的 6 , m a k e 此 过 程 也 长 7 , m a k e i n s t a l l 此 过 程 也 长 8 , 建 立 软 连 接 , 即 一 个 可 执 行 的 命 令 , 设 为 p y t h o n 3 , 下 次 直 接 可 以 调 用 对 于 软 件 , 类 似 于 快 捷 方 式 l n − s / s o f t w a r e / p y t h o n 3 / b i n / p y t h o n 3 / u s r / b i n / p y t h o n 3 以 下 是 我 对 这 步 的 理 解 在 / s o f t w a r e / p y t h o n 3 / b i n / p y t h o n 3 中 p y t h o n 3 是 一 个 可 调 用 的 命 令 , 特 定 环 境 可 以 调 出 p y t h o n − 3.6.1 , 而 / u s r / b i n / 则 存 放 常 用 的 命 令 , 可 以 在 任 何 地 方 调 用 里 面 的 命 令 , 这 样 / u s r / b i n / p y t h o n 3 意 味 着 把 u s r / / 里 的 p y t h o n 3 指 向 s o f t w a r e / / 下 的 p y t h o n 3 , 其 中 / s o f t w a r e / p y t h o n 3 / b i n / p y t h o n 3 是 来 源 ( s o u r c e ) , 在 此 目 录 下 l s − l 可 以 看 出 来 8 2 , 关 于 这 里 更 详 细 得 到 解 释 应 该 要 看 完 P A T H 的 介 绍 此 步 骤 结 束 得 到 一 个 可 以 执 行 的 命 令 p y t h o n 3 , 但 是 p y t h o n − 3.6.1 的 P A T H 还 没 有 配 置 好 9 , 将 / s o f t w a r e / p y t h o n 3 / b i n 加 入 P A T H 环 境 变 量 v i m   / . b a s h p r o f i l e e x p o r t P A T H = PATH 解决方法是yum install gcc 应该是讲缺少gcc,具体是什么我也还不知道 此过程好像挺长的 6,make 此过程也长 7,make install 此过程也长 %%也可以make && make install 8,建立软连接,即一个可执行的命令,设为python3,下次直接可以调用对于软件,类似于快捷方式 ln -s /software/python3/bin/python3 /usr/bin/python3 以下是我对这步的理解 在/software/python3/bin/python3 中python3是一个可调用的命令,特定环境可以调出python-3.6.1,而/usr/bin/ 则存放常用的命令,可以在任何地方调用里面的命令,这样/usr/bin/python3 意味着把 usr//里的python3指向software//下的python3 ,其中/software/python3/bin/python3是来源(source),在此目录下 ls -l 可以看出来 8_2,关于这里更详细得到解释应该要看完PATH的介绍 此步骤结束得到一个可以执行的命令python3,但是python-3.6.1的PATH还没有配置好 9,将/software/python3/bin加入PATH环境变量 vim ~/.bash_profile export PATH= PATHyuminstallgccgcc6make7makeinstall8python3lns/software/python3/bin/python3/usr/bin/python3/software/python3/bin/python3python3python3.6.1/usr/bin//usr/bin/python3usr//python3software//python3/software/python3/bin/python3(source)lsl82PATHpython3python3.6.1PATH9/software/python3/binPATHvim /.bashprofileexportPATH=PATH:$HOME/bin:/usr/local/python3/bin
到此算是完成了输入python3 -V 可查看命令
这里有篇文章应该可以解决安装python3的问题python3安装及环境配置
但需要注意里面的更改环境变量,改的是全局变量,即整个所有用户都可以用,注意是否需要,不然就改到对应需求的用户环境变量中

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值