Raspberry Pi Zero W学习2:Python3下载安装和配置

2.1 安装编译工具

$ sudo apt-get update
$ sudo apt-get install build-essential tk-dev
$ sudo apt-get install libncurses5-dev libncursesw5-dev libreadline-dev
$ sudo apt-get install libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev
$ sudo apt-get install libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev
# 移除不需要的包
$ sudo apt autoremove

如果有安装包找不到,尝试更新的版本号,例如将libdb5.3换成libdb5.4

2.2 安装Python3

(1)从官网下载合适的Python版本

$ wget https://www.python.org/ftp/python/3.5.6/Python-3.5.6.tar.xz

(我是直接在Windows系统上登录官网(https://www.python.org/downloads/source/)下载了合适版本,然后用MobaXterm将下载好的 Python-3.5.6.tar.xz 文件直接拖拽到了RPI里)

(2)解压

$ tar xvf Python-3.5.6.tar.xz

(x:解压 v:显示所有过程 f:使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名)

(3)切换到安装包目录下

$ cd Python-3.5.6

(4)配置

$ ./configure

(可以用 --prefix=/usr/local/python36 指定安装路径,利于后面的系统管理)

(5)编译(好慢呐。。)

$ make

(6)安装

$ sudo make install

(7)测试

$ python3

如下图可以看到python的版本是3.5.6,安装成功

2.3 建立软连接

(1)建立软连接

$ sudo mv /usr/bin/python /usr/bin/python.bak
$ sudo mv /usr/bin/pydoc /usr/bin/pydoc.bak
$ sudo mv /usr/bin/pyvenv /usr/bin/pyvenv.bak
$ sudo mv /usr/bin/pip /usr/bin/pip.bak
$ sudo mv /usr/bin/python-config /usr/bin/python-config.bak

$ sudo ln -s /usr/local/bin/python3.5 /usr/bin/python
$ sudo ln -s /usr/local/bin/pydoc3.5 /usr/bin/pydoc
$ sudo ln -s /usr/local/bin/pyvenv-3.5 /usr/bin/pyvenv
$ sudo ln -s /usr/local/bin/pip3.5 /usr/bin/pip
$ sudo ln -s /usr/local/bin/python3.5-config /usr/bin/python-config

(2)测试

分别输入下面指令

$ python

$ pip -V

如图显示python和pip的版本都是对应python3的版本

猜你喜欢

转载自blog.csdn.net/RambleMY/article/details/82109788