Python环境设置

[toc]

Python环境设置

编译

编译之前得更新一下系统吧!我的是树莓派的raspberry系统,基于debian

1
2
sudo apt update
sudo apt upgrade

安装一下依赖文件

1
sudo apt install build-essential tk-dev libncurses5-dev libncursesw5-dev libreadline6-dev libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev libffi-dev

下载Python 3.6.8源代码:

1
wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz

解压并进入目录

1
2
tar -xzvf Python-3.6.8.tgz
cd Python-3.6.8

配置和编译

1
2
./configure --enable-optimizations --with-ssl --prefix=/usr/local/python3.6.8
make -j4

安装Python

1
sudo make altinstall

使用altinstall而不是install可以避免覆盖系统默认的Python版本。

环境设置

因为没有覆盖上一个Python的环境,所以现在去敲下面命令,就会

1
2
root@raspberrypi:~# python3 --version
Python 3.7.3

出现这样

所以,我不想破环原有的Python3.7.3的前提,使用我的Python3.6.8

编辑/etc/profile.d/python.sh,里面写下面命令

1
2
export PATH=/usr/local/python3.6.8/bin:$PATH
alias python3='/usr/local/python3.6.8/bin/python3.6'

然后source /etc/profile.d/python.sh

再试试看?

1
2
root@raspberrypi:~# python3 --version
Python 3.6.8

芜湖~~~