树莓派安装python3.8.3--------2020.07.05建议暂不安装

本文建议不要安装Python3.8.3,推荐使用3.7.7及以上版本,特别是3.7.8。详细讲述了在树莓派上安装Python3.7.8的过程,包括配置、安装、解决openssl和pip的问题,以及如何更改pip的默认安装位置。
摘要由CSDN通过智能技术生成

建议:暂时不要安装python3.8.3

3.8.4也已经出了,3.90b4也出了,https://www.python.org/downloads/source/

 

并且,tensorflow目前显示有对应3.7的版本,https://tensorflow.google.cn/install/source#linux

另外,pygameme在python3.7.7及之后版本更适合,https://www.pygame.org/wiki/GettingStarted

 

综上,建议python用3.7.7及之后版本,建议安装python3.7.8,

经验,不要太潮,综合考虑,可以让新版本先飞一会.

 

以下是安装过程,但中间多个坑,但最终还是不完善,其实,过后再想一想,这些都是不必要花费的时间精力,劳多得少。效率,围绕阶段主要目标,注重学习效率!如非必须,就此打住,本文下面的就不要看了。2020.07.05


*******************************************************************************************************

 

sudo su切换到root用户

sudo  apt-get  update
sudo  apt-get  upgrade
sudo apt-get install build-essential libsqlite3-dev sqlite3 bzip2 libbz2-dev
wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz
tar -zxvf Python-3.8.3.tgz
cd Python-3.8.3

sudo mkdir /usr/local/python38

su root  #su root #改变权限

配置并安装:

特别注意:安装时带--with-ssl的下面这句:(注意with前面是两个-)

./configure --with-ssl --prefix=/usr/local/python38 && make && make install

但在安装过程中出现:configure: WARNING: unrecognized options: --with-ssl

说明这个--with ssl没效果.
 

2020.07.05,重装python3.7.8

./configure --with-ssl --prefix=/usr

配置之前:如图:

这里安装如若遇到安装目录的权限问题,直接改为775,776都不行,改为777:

pi@raspberrypi:~ $ sudo mkdir /usr/local/python38
pi@raspberrypi:~/Python-3.8.3 $ ./configure --prefix=/usr/local/python38 &&make && make install
./configure: line 2350: config.log: Permission denied
./configure: line 2360: config.log: Permission denied
pi@raspberrypi:~/Python-3.8.3 $ who
pi       tty1         2020-06-27 18:44
pi       tty7         2020-06-27 18:44 (:0)
pi@raspberrypi:~/Python-3.8.3 $ 

出现的原因的是:没有权限进行读、写、创建文件、删除文件等操作。

解决方法:输入命令 sudo chmod -R 777  /工作目录,

例如:sudo chmod -R 777 /home/HDD,此时就可以在该路径下进行一系列的操作。

sudo:是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具。

-R:是指级联应用到目录里的所有子目录和文件;

777:是指所有用户都拥有的最高权限。

读、写、运行三项权限可以用数字表示,就是:
r=4,  w=2,  x=1。
所以,上面的例子中的777就是rwx--rwx--rwx,意思是该登录用户(可以用命令id查看)、他所在的组和其他人都有最高权限。

但是很不方便也不适合新手,简单粗暴的方法如下:

命令行中输入
sudo passwd
会提示你输入新密码,再次输入密码,就输入以前的一样的就行,成功之后,输入
su root
再次输入密码即可~



这时候你会发现你输入命令前的  $ 号已经变成 # 号,这就证明你已经成功了

sudo chmod 777 /usr/local/python38   这个方式如不行,就用上面介绍su root

再把上面的一行重走一次.

建链接:sudo ln -s /usr/local/python38/bin/python3.8 /usr/bin/python

把原python备份改名,删除原python,

否则会显示文件已存在:

### 回答1: Anaconda是一个数据科学平台,是Python的一个开源发行版本,其整合了众多科学计算、数据分析和机器学习库。Anaconda中有许多Python版本,其中包括Anaconda3-2020.07。 Anaconda3-2020.07是基于Python 3的Anaconda版本,其内置了Python 3.x版本及其它常用的数据分析和科学计算库。当我们需要开展数据分析、机器学习、人工智能等领域的工作时,Anaconda3-2020.07是一个非常好的选择。其所包含的数据科学相关的库非常广泛,例如numpy, pandas, scipy, jupyter notebook等。同时,使用Anaconda还可以通过conda命令行工具来方便地管理Python环境和安装所需要的第三方库,除此之外,conda还可以方便地配置虚拟环境。 总之,Anaconda3-2020.07作为一个数据科学平台,其内置了Python 3.x及各种科学计算和数据分析库,提供了非常方便的Python环境管理工具,是广大数据科学从业者或者爱好者不可或缺的工具之一。 ### 回答2: anaconda是一个数据科学平台,它包含了多个数据分析、处理、建模、可视化等工具和库,方便用户进行数据科学的研究和应用。其中,anaconda中自带了多个python版本,包括2.7、3.5、3.6、3.7、3.8等。 而anaconda3-2020.07则是anaconda平台中的一个版本。它包含了python3.8.3版本和多个常用的数据科学库,比如numpy、pandas、matplotlib、scikit-learn等。在使用anaconda3-2020.07时,可以通过conda命令来管理和安装不同版本的python、库以及其他工具。同时,anaconda3-2020.07也支持多种操作系统,比如Windows、MacOS和Linux等。 总之,anaconda3-2020.07 python对应着python3.8.3版本和多个常用的数据科学库,它是一个方便易用的数据科学平台,可以满足用户在数据科学领域的各种需求。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值