Ubuntu 编译安装Python3.6

安装环境 Ubuntu 16.04 amd64

最好不要卸载系统自带的Python,可能会导致系统错误,因为系统中的好多软件都依赖Python

安装依赖#安装编译套件

sudo apt install build-essential checkinstall

#安装其他依赖

sudo apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev

下载源码并编译

Python下载地址https://www.python.org/downloads/ 选择自己需要的版本下载,我下载的是3.6.6版本prefix:指定安装目录;enable-optimizations:启用优化选项(LTO,PGO等),启用编译很慢;# 下载源码

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

# 解压

tar -zxvf Python-3.6.6.tgz

# 进入目录

cd Python-3.6.6/

#编译安装

./configure --prefix=/usr/local/python3.6 --enable-optimizations

make -j4 && make -j4 install

建立软连接# 备份原有Python命令的软连接

mv -f /usr/bin/python /usr/bin/python.bak

# 建立新的Python链接

ln -sf /usr/local/python3.6/bin/python3.6 /usr/bin/python

ln -sf /usr/local/python3.6/bin/python3.6 /usr/bin/python3

# 备份原有pip命令的软连接

mv -f /usr/bin/pip /usr/bin/pip.bak

# 建立新的pip链接

ln -sf /usr/local/python3.6/bin/pip3 /usr/bin/pip

ln -sf /usr/local/python3.6/bin/pip3 /usr/bin/pip3

输入python -V 出现Python 3.6.6表示安装成功

本文由 HanYibo 创作,采用 知识共享署名4.0 国际许可协议进行许可

本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名

最后编辑时间为: Jul 30, 2018 at 09:25 pm

ubuntu编译安装python_Ubuntu 编译安装Python3.6相关推荐

  1. ubuntu离线安装python_Ubuntu离线安装软件包

    一.应用场景 a.当我们需要在多台电脑安装同一个软件,并且这个软件很大,下载需要很长时间时 b.需要安装软件的ubuntu不能上网 二.离线安装包的制作 环境说明 系统是 ubuntu-16.04.5 ...

  2. windows中Linux ubuntu子系统 安装talib 编译talib python 安装 talib 报错 - 简书

    问题详情 TA-Lib (mrjbq7.github.io) TA-Lib (mrjbq7.github.io)  看这个 mrjbq7/ta-lib: Python wrapper for TA-L ...

  3. (ubuntu16.04)关于caffe+python3.5(非anaconda安装)编译的一些问题

    最近被要求安装caffe+python3.5,又听说python3.5对caffe的不太友好,真的很心累. 不过在尝试了一个晚上和白天之后,终于装好了... 现在将一些我的操作在下面进行说明,常规的那 ...

  4. ubuntu 安装libusb 编译自己写的程序 发现很多undefined(排除包含头文件的问题)

    链接的头文件(贴了部分) /usr/include/libusb-1.0/libusb.h \/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr ...

  5. 5.15 vs2019 静态编译_HPCC S01E01 编译 win10,ubuntu 安装

    本文使用 Zhihu On VSCode 创作并发布 首先HPC Challenge的编译需要bash.不能用cmd. ubuntu会自带bash,win10需要另外安装bash,可以使用msys2 ...

  6. linux 编译窗口,Ubuntu 10.04上编译安装Sawfish窗口管理器

    好好接触一下Linux世界的事物,于是就开始折腾起之前没用过的各种各样的软件来,其中之一就是窗口管理器Sawfish. 窗口管理器这个名字,虽然以前也听过不少次,但是直到最近开始了解与Linux上的图 ...

  7. Ubuntu 14.04系统下安装和编译QT 5.9.2库(桌面版/ARM嵌入式IMX6版)

    最近要搞一个嵌入式项目,在I.MX6平台上基于linux系统使用QT做界面开发,于是就研究了一下如何对QT 5.9.2版本的代码进行下载和编译.同时,因为编译出来的程序不光要能在I.MX6嵌入式板子上 ...

  8. centos编译安装python_CentOS编译安装Python3

    前话 最近想学一下一门新的高级语言,无意中看到用Python仿AIphaGo的github项目,就决定是他了. 折腾 查看相关评论,众人大呼python2与python3为两种语言,既然继承性不大,那 ...

  9. VSCode使用记录一:ubuntu 16.04下安装、编译文件、制作桌面图标和卸载

    目录 一.概述 二.下载安装 2.1 安装VSCode 2.2 安装插件 2.3 打开文件夹 三.配置文件进行编译 3.1 配置launch.json文件 3.2 配置tasks.json文件 使用m ...

最新文章

  1. 详解虚函数的实现过程之单继承(2)
  2. Java中Collection与Collections的区别
  3. ZAB协议选主过程详解
  4. java数组是否包含某字符串_js判断数组是否包含某个字符串变量的实例
  5. mac电脑如何与手机同步复制粘贴_如何将电脑里的文件同步到手机里?
  6. IDEA如何设置鼠标滚轮调整代码大小
  7. 软件工程 第4版张海藩 pdf_2019年第4期软件工程造价师培训课程圆满结束
  8. 一文带你玩转 DataStore
  9. sklearn 5.18.3 SGD - Maximum margin separating hyperplane
  10. 面向大规模商业系统的数据库设计和实践
  11. 解决jmeter5.4.3在高分辨率下的显示问题
  12. Bootstrap5 弹出框
  13. 网页视频倍速播放教程
  14. 基于改进禁忌搜索算法求解TSP问题(Matlab代码实现)
  15. SML-Rangelab
  16. 油猴插件(隐藏知乎标题,屏蔽百度搜索广告)
  17. 乐鑫esp8266学习rtos3.0笔记:分享在 esp8266 C SDK实现冷暖光色温平滑调节的封装,轻松集成到您的项目去。(附带Demo)
  18. 嵌入式linux 海康 sdk,海康相机开发(1) SDK安装和开发
  19. 追剧还能得红包 《欢乐颂2》五美邀你来“抢”搜狗搜索现金大礼
  20. stm32f4discovery开发板无法连接ST-Link

热门文章

  1. 简通易证:一级造价师报考条件
  2. 工业超高频读写头|读写器|读卡器CK-UR08-A01寄存器的配置方法与攻略
  3. JS哈希表算法——空间换时间
  4. 面进百度,被这份阿里大能开源的“全彩版图解 HTTP 手册”折服了,要不怎么说还得是权威啊
  5. bootstrap4-badge徽章组件
  6. django CBV源码
  7. office是python打开方式_使用Python操作Office——EXCEL
  8. Android 开发 Parcelable,Serializable接口
  9. 艾蒂机器人_奥特曼格斗进化3艾斯机器人怎么玩厉害_奥特曼格斗进化3艾斯机器人使用心得分享_斗蟹游戏网...
  10. springboot consumes和produces属性