**
Ubuntu 18.04.2 LTS 安装python3.7 和anaconda3记录
因为整了好几天,都没成功,然后不停的报错,尝试了很多办法,导致后来我已经忘记自己对系统做了什么,哎!!!!!你懂那种感受吗,我相信你懂我。。。这次换了清爽的新系统,再来一次,所以本文章的主要目的是要做记录,防止重蹈覆辙。
另:本文章参考的博主连接都有公示(毕竟我是小白,都是查前辈的)。
一、安装python3
参考博主文章链接:https://blog.csdn.net/qq_35933777/article/details/84325856
1.执行更新(不管装什么东西,都要先执行更新)
sudo apt update
sudo apt-get upgrade
这是正常执行命令后得到的结果,昨天执行失败,会出现升级0个软件,还有xxx个文件未升级。
2、安装编译Python源程序所需的包
sudo apt install build-essential -y
sudo apt install libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev -y
sudo apt-get install zlib1g-dev
3、下载Python 3.7源程序压缩包
方法一:
官网还有更新的,我觉得这个对于我这个版本就可以了。时间好长,不知道为啥。。。(都是这样吗?问号脸)
wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz
这种办法在我这里行不通,一会儿进度条就不动了。。。。网速没问题,我不理解。。。我又找了方法2如下。
方法二:
sudo apt-get install python3
查看版本(截图有好几种错误的命令,最后才是对的):
python3
版本是python 3.6.7(可以查看到版本就是装好了的标志)
二、安装anaconda3
conda要比pip命令更强大,而且pip一部分功能 是被conda包含的,所以装anaconda3就行,千万不要像我一开始都装了,导致后面报错我都不知道是谁的错。
anaconda官网:
https://www.anaconda.com/distribution/#download-section
发现人家要求python版本是3.7,于是去升级python版本。
参考文章地址:https://www.cnblogs.com/harry-xiaojun/p/10482881.html
1、要增加ppa仓库:
sudo add-apt-repository ppa:jonathonf/python-3.7
PPA,表示Personal Package Archives,也就是个人软件包集
很多软件包由于各种原因吧,不能进入官方的Ubuntu软件仓库。为了方便Ubuntu用户使用,launchpad.net提供了ppa,允许用户建立自己的软件仓库,自由的上传软件。PPA也被用来对一些打算进入Ubuntu官方仓库的软件,或者某些软件的新版本进行测试。
Launchpad是Ubuntu母公司canonical有限公司所架设的网站,是一个提供维护、支援或联络Ubuntu开发者的平台。
针对Ubuntu而言,用https://launchpad.net/ubuntu/+ppas搜索更加准确。
2、更新apt索引、python3.7
sudo apt-get update
sudo apt-get install python3.7
3、更换系统默认的软链命令Python3到新的Python3.7
首先你需要查看自己的python3安装路径
which python3
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6.7
问号脸??????为啥失败。。。。
失败原因:python3.6.7不在/usr/bin目录下。
而且现在默认的python版本就是3.6.7,不需要用软链接指向了。
直接用下面这个即可:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2
然后查看python版本,升级完毕。
4、 下载并安装anaconda3
下载了好久!!!
终于下好了
版本:Anaconda3-5.3.1-Linux-x86_64.sh
参考文章:https://blog.csdn.net/qq_15192373/article/details/81091098
安装anaconda3
cd 下载\
bash Anaconda3-5.3.1-Linux-x86_64.sh
进入注册信息页面,输入yes
查看文件即将安装的位置,按enter,即可安装
我的安装过程如下图:
Do you wish the installer to initialize Anaconda3
in your /root/.bashrc ? [yes|no]
询问是否将anaconda3的路径加入环境变量,yes!
Do you wish to proceed with the installation of Microsoft VSCode? [yes|no]
这里我也选择了yes,因为如果后期需要vs,再进行安装太麻烦(这都是痛的领悟)
虽然安装的过程报错了,但是最后是successfully。。。。。。
就在你以为一切都是那么顺利的要结束的时候,然俄。。。。。我的终端打不开了!!!!!就是打开的时候会一直转圈圈。。。百度了帖子进行解决,网上都是按下快捷键然后进入什么什么模式,可是我的不管用。。。而且我脑抽的改了英文模式,可能是设置的时候点错了。。还点了确定,最要命是,百度的办法还是没用。。。最后又换了系统。。。好了又是崭新的一天,加油。。。不过因祸得福,我现在安装anaconda,更新系统,以及基本配置还有换系统,这几个,我已经相当熟练了。。。2天之前,谁能想到我竟然haishi啥也不懂的小白~~~~~加油