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

因为这两天在学习深度学习需要用到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

到这里就安装成功啦

总结

以上所述是小编给大家介绍的vitrualBox+ubuntu16.04安装python3.6最新教程及详细步骤,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

(0)

相关推荐

  • ubuntu安装sublime3并配置python3环境的方法

    最近有一些烦,虚拟机跑代码,跑着跑着存储不够,我就去扩大磁盘,结果虚拟机崩了,试了一上午的修复办法,仍然无法修复,于是只能重装虚拟机,配置各种环境,这里总结一下Ubuntu中配置sublime3,并且配置Python3编译环境. (一)安装sublime3 terminal中安装sublime3步骤为: #添加sublime text3的仓库 sudo add-apt-repository ppa:webupd8team/sublime-text-3 #更新软件库 sudo apt-get up

  • 详解Ubuntu16.04安装Python3.7及其pip3并切换为默认版本

    0.配置依赖环境,如果不进行这步可能会出现一些问题 中间可能有多余空格,去除下再运行,一般都能安装成功,如果不能可以先更新下sudo apt-get update sudo apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev libreadline-dev tk-dev libgdbm-dev libdb-dev libpcap-dev xz-utils libexpat1-dev lib

  • Ubuntu16.04安装python3.6.5步骤详解

    下载python3.6.5安装包 1.   上传安装包.打开终端,利用命令cd 进入文件所在文件夹里 python@ubuntu:~/workspace$pwd /home/python/workspace 2.   解压文件 tar xfzPython-3.6.5.tgz 注意:这里使用xfz命令,而不建议使用-xvzf命令,因为其释放的文件夹需要root权限才可以更改或者删除. python@ubuntu:~/workspace$tar xfz Python-3.6.5.tgz python

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

    因为这两天在学习深度学习需要用到ubuntu+python3.6版本,所以就按照网上的教学安装,但是ubuntu16.04自带的是python2.7和3.5版本,所以需要另外安装.但是安装了半天浪费了一整天时间踩了各种坑.最后终于成功了.因此写下此教程帮助后人,免走歪路. 以下是一路安装时的一些tips: 安装ubuntu16时,最后会下载语言包,因为是用的国外的源,需要花费大量时间,因此可以先点击skip跳过.后面修改源再来继续安装. 在搜索里找到软件和更新,里面可以切换下载源,我选的是阿里云

  • ubuntu16.04安装搜狗拼音的图文教程

    首先在官网上面,下载最新的搜狗拼音输入法 Linux 版本. 双击运行,发现安装不了. 于是改在命令行运行. 运行后,发现提示少了一些依赖包,于是运行下面的命令:sudo apt-get -f install 这里由于之前已经运行过此命令,所以没有出现安装信息.如果是之前提示有依赖包没有安装,此时会出现安装信息.等安装完成之后,再运行一下命令: sudo dpkg -i sogoupinyin_2.0.0.0078_amd64.deb 此时就应该提示安装成功. 重启电脑,搜狗输入法就能正常使用了

  • Ubuntu16.04/树莓派Python3+opencv配置教程(分享)

    无论是Windows.Linux.还是树莓派 .配置python3的opencv环境都是让人头大的一件事情,尤其是许多人用pip安装以后,发现opencv虽然装上了,但是却装在了系统原生的python2下. 笔者也是经历过很多次失败之后,才安装成功. 本文采用编译的方法配置opencv,每一步都有ubuntu和树莓派的分别配置,由于两个系统极其相似(可以说是基本一样),所以并在一文详解. 一般来说,只要按照步骤去安装配置,就不会出错.废话不多说,开始表演! step1:准备工作 1.ubuntu

  • Ubuntu16.04安装MySQL5.7的教程

    安装主程序 主程序安装就我知道有两种方式: - 使用apt-get全自动安装 # 安装命令 apt-get install mysql-server # 安装过程中需要输入mysql的root密码 使用dpkg手动安装依赖包 # 1. 下载安装包 # 我测试过程中下载的是:mysql-server_5.7.16-1ubuntu16.04_amd64.deb-bundle.tar # 国内镜像站:http://mirrors.sohu.com/mysql/MySQL-5.7/ wget http:

  • Ubuntu20.04安装Python3的虚拟环境教程详解

    以下均在本人虚拟机上进行 1.安装pip3 sudo apt install python3-pip 2.安装虚拟环境 sudo apt install virtualenv sudo apt install virtualenvwrapper 3.修改配置文件设置环境变量 cd ~ vim .bashrc 在.bashrc文件后面加入下面两行 export WORKON_HOME=$HOME/.virtualenvs source /usr/share/virtualenvwrapper/vi

  • 详解Ubuntu16.04安装nvidia驱动+CUDA+cuDNN的教程

    准备工作 1.查看GPU是否支持CUDA lspci | grep -i nvidia 2.查看Linux版本 uname -m && cat /etc/*release nvidia驱动 1. 先卸载原有N卡驱动 #for case1: original driver installed by apt-get: sudo apt-get remove --purge nvidia* #for case2: original driver installed by runfile: sud

  • 详解Ubuntu16.04安装Docker、nvidia-docker的教程

    Docker安装 1.更换国内软件源,推荐中国科技大学的源,稳定速度快(可选) sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list sudo apt update 2.安装需要的包 sudo apt install apt-transport-https ca-certificat

  • Ubuntu16.04 安装Teamviewer的教程详解

    有时需要远程控制ubuntu系统的电脑,Teamviewer在linux下也可以进行安装,大致看了下向日葵在linux下配置好像比较麻烦,而且Teamviewer远程控制的流畅性一直不错,就选择安装Teamviewer. 下面给出具体的安装步骤: 1. 首先到https://www.teamviewer.com/zhcn/download/linux/下载相应linux版本的Teamviewer,版主选择的是ubuntu版本,下载完成之后,在你的下载路径中会有软件安装包teamviewer_12

随机推荐