• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >Linux > vitrualBox+ubuntu16.04安装python3.6最新教程及详细步骤

vitrualBox+ubuntu16.04安装python3.6最新教程及详细步骤

作者:Frio 字体:[增加 减小] 来源:互联网

本文主要包含ubuntu安装python3,vitrualBox,ubuntu,安装python3等服务器相关知识,Frio 希望可以进行参考

因为这两天在学习深度学习需要用到ubuntu+python3.6版本,所以就按照网上的教学安装,但是ubuntu16.04自带的是python2.7和3.5版本,所以需要另外安装。但是安装了半天浪费了一整天时间踩了各种坑。最后终于成功了。因此写下此教程帮助后人,免走歪路。

以下是一路安装时的一些tips:

安装ubuntu16时,最后会下载语言包,因为是用的国外的源,需要花费大量时间,因此可以先点击skip跳过。后面修改源再来继续安装。

在这里插入图片描述

在搜索里找到软件和更新,里面可以切换下载源,我选的是阿里云的。

在这里插入图片描述

然后在搜索里找到语言支持,进去下载好语言包就OK啦。接下来是重头戏,安装python3.6

安装python3.6

1.个人按照网上的教程安装发现通过以下指令无法添加和安装

sudo add-apt-repository ppa:jonathonf/python-3.6 //不用这个

最好去https://www.python.org/ftp/python/3.6.5/里下载好安装包,通过共享文件夹将安装包放到ubuntu里。

2.若共享文件夹无法访问

将当前用户名添加到vboxsf这个用户组中(我的用户名是frio),重启系统就ok

sudo adduser frio vboxsf

3.然后就是安装python3.6的过程

在共享文件夹里右键打开终端,即可访问此文件夹了

然后解压文件

tar xfz Python-3.6.5.tgz

注意:这里使用xfz命令,而不建议使用-xvzf命令,因为其释放的文件夹需要root权限才可以更改或者删除。

进入解压的文件夹 ,添加配置

cd Python-3.6.5/
./configure "--prefix=/usr/bin/python3.6"

要配置的是安装Python需要的文件夹。配置完成后,终端会显示下面一段话,可以选择无视它,不影响后续操作。

If you want arelease build with all optimizations active (LTO, PGO, etc),

please run./configure –enable-optimizations

编译源码

sudo make

编译过程需要几分钟,可能会报错,具体看你安装的gcc版本。

执行安装

sudo make install

安装过程持续几分钟,安装成功后,安装的Python就在计算机/usr/bin/python3.6文件夹之中。

这里有可能会报缺少zlib依赖包安装失败

解决办法

安装 GCC toolchain

sudo apt install build-essential

安装各种依赖关系

sudo apt install libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev libreadline-dev libsqlite3-dev libgdbm-dev libdb5.3-dev libbz2-dev libexpat1-dev liblzma-dev tk-dev

到这里再重新执行安装。

修改默认Python版本

Ubuntu16.04版本集成了Python2.7及3.5版本,系统中原来的python在/usr/bin/python,通过ls -l可以看到,python是一个软链接,链接到本目录下的python2.7

我们需要先把这个默认链接删除,再新建一个python3.6的软链接.。首先要确保终端的指针已经退回根目录,再进行以下操作。

需要删除原有的Python链接文件:

rm /usr/bin/python

注意如果终端提示:rm: 无法删除'/usr/bin/python':权限不够,那么就需要使用sudo或者打开root权限删除链接。

建立指向Python3.6的链接,权限不够的话使用root或者sudo加命令:

ln -s /usr/bin/python3.6/bin/python3.6 /usr/bin/python

查询Python版本

python@ubuntu:~$ python -V
Python 3.6.5

到这里就安装成功啦

 

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • vitrualBox+ubuntu16.04安装python3.6最新教程及详细步骤

相关文章

  • centos配置samba服务器
  • Centos一键部署openstack RDO packstack
  • Centos 6.5下安装MySQL 5.6
  • Centos7安装Logwatch配合msmtp邮件客户端发送服务器监控分析日志
  • CentOS 6.8安装Zabbix3.2
  • PHP7安装Redis扩展
  • Linux下如何永久修改主机名的方法步骤
  • CentOS下安装redis和redis集群
  • 详解Linux下crontab的使用与注意事项
  • Linux之删除带有空格的文件(不是目录)

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • CentOS下安装redis和redis集群
    • CentOS中搭建Gogs服务器
    • Centos7安装Logwatch配合msmtp邮件客户端发送服务器监控分析日志
    • linux网络配置工具的使用
    • 解决linux环境下时区无法设置的问题
    • 详解Linux环境变量配置全攻略
    • Centos一键部署openstack RDO packstack
    • centos6.8搭建dhcp服务器
    • ASP.NET Core Docker部署
    • Centos 6.5编译安装git 2.9.3

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有