当前位置: 首页 > news >正文

在linux安装python3_在Linux上安装Python3

# 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.下载Python3

# wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz

3.安装python3

我个人习惯安装在/usr/local/python3(具体安装位置看个人喜好)

创建目录:

# mkdir -p /usr/local/python3

解压下载好的Python-3.x.x.tgz包(具体包名因你下载的Python具体版本不不同⽽而不不同,如:我下载的是Python3.6.1.那我这里就是Python-3.6.1.tgz)

# tar -zxvf Python-3.6.1.tgz

4.进入解压后的目录,编译安装。

# cd Python-3.6.1

# ./configure --prefix=/usr/local/python3

make

# make

make install

make install 或者 make && make install

5.建立python3的软链

# ln -s /usr/local/python3/bin/python3 /usr/bin/python3

6.并将/usr/local/python3/bin加入PATH

# 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

按ESC,输入:wq回车退出。

修改完记得执行行下面的命令,让上一步的修改生效:

# source ~/.bash_profile

检查Python3及pip3是否正常可用:

# python3 -V

Python 3.6.1

# pip3 -V

pip 9.0.1 from /usr/local/python3/lib/python3.6/site-packages (python 3.6)

7.不行的话尝试创建一下pip3的软链接

# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

相关文章:

  • alias怎么每次登陆都保存_恭王府庭院深深怎么也看不腻,每次去都要看看那个大大的“福”...
  • 按键映射_【驱动初发】如何在zynq上做个按键驱动
  • 技术交底小程序_开发微信小程序需要哪些技术
  • vsco怎么两个滤镜叠加_终于等到!VSCO经典加强版滤镜来了
  • python绘制蟒蛇绕圈圈_学习笔记(01):21天通过python(视频课程)-案例练习:围绕面试问题,0121,通关,Python,实操,绕圈圈,面试题...
  • python如何取整数范围_python - 如何将整数钳位到某个范围?
  • mvd没什么每次参数双都多一个逗号_求和函数Sum都不会使用,那就真的Out了
  • 用hundred造句子_神奇!英国老师用这种方法,让孩子写出地道英语作文,佳句频出......
  • 记录登录远程页面的地址_5分钟,教你做远程办公最靓的仔
  • python为什么适合小学生_如何看待小学生开始学Python?
  • python web flask 插件_python Web flask 视图内容和模板实现代码
  • asp python 混合_​用 Python 让 Excel 表格合并飞起来
  • python abc模块_Python
  • 线程自动退出_Java开发课程(十八)——多线程 2、多线程编程
  • 图像条纹检测 python_衍射时差法超声波检测(TOFD)告诉你焊接缺陷到底是什么样的!...
  • Android Studio:GIT提交项目到远程仓库
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • es6
  • Java 最常见的 200+ 面试题:面试必备
  • SOFAMosn配置模型
  • Tornado学习笔记(1)
  • WinRAR存在严重的安全漏洞影响5亿用户
  • 聊聊directory traversal attack
  • 小程序开发之路(一)
  • 优秀架构师必须掌握的架构思维
  • Mac 上flink的安装与启动
  • Python 之网络式编程
  • ​渐进式Web应用PWA的未来
  • ​如何使用ArcGIS Pro制作渐变河流效果
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • (6)STL算法之转换
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (LeetCode 49)Anagrams
  • (博弈 sg入门)kiki's game -- hdu -- 2147
  • (蓝桥杯每日一题)love
  • (每日持续更新)jdk api之StringBufferInputStream基础、应用、实战
  • (南京观海微电子)——COF介绍
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • (四)库存超卖案例实战——优化redis分布式锁
  • (转)Oracle 9i 数据库设计指引全集(1)
  • (转)为C# Windows服务添加安装程序
  • (转载)深入super,看Python如何解决钻石继承难题
  • ./indexer: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object fil
  • .apk 成为历史!
  • .gitignore文件_Git:.gitignore
  • .NET/C# 获取一个正在运行的进程的命令行参数
  • .net生成的类,跨工程调用显示注释
  • .NET微信公众号开发-2.0创建自定义菜单
  • .考试倒计时43天!来提分啦!
  • /dev/sda2 is mounted; will not make a filesystem here!
  • [ C++ ] STL---string类的模拟实现
  • [ vulhub漏洞复现篇 ] Django SQL注入漏洞复现 CVE-2021-35042
  • [BZOJ3223]文艺平衡树
  • [C++]priority_queue的介绍及模拟实现
  • [CF543A]/[CF544C]Writing Code