linux python3命令_linux安装python3
1.安装python3.6.5
1.1 先去python官网下载python3安装包
执行命令:
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
1.2 安装zlib-devel包(后面安装pip需要用到,这里先下载,后面就不用重复编译)
yum install zlib-devel #某些依赖包
1.3 解压命令:
tar -xvf Python-3.6.5.tgz
1.4 将解压文件移动到 usr/local目录下
mv Python-3.6.5 /usr/local(不是必要1.4 》1.5》1.6) 直接cd python-3.6.5
1.5 在local目录下创建python3目录
mkdir /usr/local/python3
1.6 转到解压文件夹下
cd /usr/local/Python-3.6.5
配置安装目录
./configure --prefix=/usr/local/python3
1.7 编译源码及安装
make && make install
1.8 配置软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
1.9 转到根目录
cd /
输入 python3 看到提示如下信息,表示安装成功
4清除之前编译的可执行文件及配置文件
make clean
5清除所有生成的文件
make distclean
6查看安装的新版本信息
python3 -V
python3源码包安装之后是自带pip3的,在Python安装位置里的bin目录下,如果系统调用不了pip3就把他添加到环境变量里。
举个栗子:
我的python3是在/opt/python3/里面安装的,打印下环境变量 echo $PATH 查看有哪些目录属于环境里的目录,
将python3或pip3软链接到这些目录底下系统会在些命令的执行时就自动找到包所在位置(建立软连接时推荐绝对路径);
ln -s /opt/python3/bin/python3 /usr/bin/python3.6
源文件所在位置 软连接文件位置及名称
ln -s /opt/python3/bin/pip3 /usr/bin/pip3
添加环境变量方法2:
/etc/profile是任何用户登录都可以调用的环境变量,如果只对当前用户添加的话在当前用户家目录编辑隐藏文件.bash_profile追加这行命令
vi /etc/profile
#在文件末尾追加上(Linux的环境变量使用:分割的,调用变量要在变量前面加上$符):
export PATH=$PATH:/opt/python3/bin
#重载下该文件使添加的变量生效
source /etc/profile
#centos 安装python3(与python2共存,推荐使用,博客下的压缩文件,安装一系列的依赖包centos-install-python3.zip)
CentOS 6安装pip & pip3
一、yum安装
CentOS默认yum源里是没有python-pip的包
使用 yum install python-pip 安装会报错提示找不到这个包,我们需要先安装扩展源EPEL。
EPEL(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。
yum -y install epel-release
#这个我暂时没试过安装python2的pip:yum install python-pip安装python3的pip:yum install python3-pip
二、python官网下载包安装
https://pypi.python.org/pypi/pip/9.0.1
wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz
解压下载的包
tar -zxf pip-9.0.1.tar.gz
进入解压后的pip目录下,执行setup.py文件进行安装
cd pip-9.0.1
安装python2的pip:
python setup.py install
安装python3的pip:
python3
linux python3命令_linux安装python3相关推荐
- linux安装替换python3,linux centos 7.x 安装 python3.x 替换 python2.x的过程解析
前言 一般而言,新的 centos 7.x 中自带的 python 都是 2.x 的版本.对于我们运行 python 软件支持并不友好,所以需要进行升级操作 下载 python3 的包之前,要先安装相 ...
- ubuntu安装python3.6_Ubuntu上安装python3.6以及多版本python管理 | SQN
这篇文章记录了如何在Ubuntu上安装python3.6以及将其设置为系统默认. 查看Ubuntu版本 由于python3.6在不同的Ubuntu版本中的安装是不一样的,这里我们先来看一下的Ubunt ...
- linux dig命令的安装和使用详解
linux dig命令的安装和使用详解 什么是dig命令 Dig是Domain Information Gopher的缩写,是一种DNS查找实用程序,用于探测DNS服务器并解决与DNS服务器相关的问题 ...
- linux安装python3.7的步骤_Linux 安装python3.7.3
我这里使用的是Redhat6.5,centos系统本身默认安装有python2.x,版本x根据不同版本系统有所不同,可通过 python --V 或 python --version 查看系统自带的p ...
- linux下安装python3报错_linux安装python3
1.下载python# wget //www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz 2.解压.编译安装(依次执行以下5条命令)# tar -zxvf ...
- linux系统中离线安装python3.7过程记录
最近公司新弄来一台linux redhat 4.4.7服务器,准备在上面离线安装python3.7,安装过程中出现一些问题,特此记录下来. 首先在python官网上下载了 Python-3.7.3. ...
- linuxpython安装_Linux安装python3.6
如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境, 比如yum!!!!! 不要动现有的python2环境! 一.安装p ...
- Linux下源码安装python3、配置pip国内源、生成requirements.txt总结
python版本安装python3.7 官网下载对应的安装包 wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz 解压 tar ...
- linux离线安装python3.6_Linux下安装Python3.6及避坑指南
Python3的安装 1.安装依赖环境 Python3在安装的过程中可能会用到各种依赖库,所以在正式安装Python3之前,需要将这些依赖库先行安装好. yum -y install zlib-dev ...
- linux python2和python3共存_linux-Centos7安装python3并与python2共存
1.查看是否已经安装Python CentOS 7.2 默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5. 使用 python -V 命令查看一下是否安 ...
最新文章
- mysql如何查看事务日记_MySQL日志查看详解
- MySQL锁机制,行锁jingran加在索引上
- 怎样才能减少汽车油耗呢?
- 计算机网络安全级别设置,电脑IE浏览器安全级别如何设置【图文】
- 为IDEA配置maven镜像
- 屏蔽CSDN博客广告的油猴脚本
- module项目没有蓝色小方块问题
- matlab的syms无法在函数中使用_matlab syms什么意思_常见问题解析
- 关于 nscd,nslcd 和 sssd 套件的综述
- Python 汽车之家 车型销量--参数分析与实现
- 计算机丢失dll文件怎么弄,电脑缺少DLL文件该怎么办? 这个办法轻松解决!
- postman报错500 Internal Server Error
- 开源中国.....挂掉了....有图有真相
- python两台电脑网络互传信息_两台电脑在同一网络下如何互传文件
- 怎么用python画直线_python怎么画直线
- 身份证照片获取个人信息与银行卡4要素验证
- js 图片放大缩小(动画效果)
- 计算机数学课程标准,最新《义务教育数学课程标准版》
- deepin 录音器
- 全球与中国IHE XDS.B(跨企业文档共享)市场现状及未来发展趋势
热门文章
- Linux内核多线程(四)
- SylixOS Makefile 源代码解析
- mysql cluster 1186_配置Mysql Cluster时出错Unable to connect with connect string_MySQL
- mysql强制安装参数_Mysql编译安装参数优化
- python格式化字符串怎么_Python格式化字符串
- python web框架 多线程_Django基础一之web框架的本质
- windows传文件到linux
- 计算机视觉SLAM方向顶会
- es 模糊查询_【ES 系列5】ES 查询优化
- 青少年编程python等级考试题目_2020年全国青少年软件编程(python)等级考试试卷doc下载...