一、下载Python 3.7
首先,我们要从Python官网(https://www.python.org/downloads/)下载Python 3.7最新版本的源码包。
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
然后,解压源码包:
tar xvf Python-3.7.0.tgz
二、安装Python 3.7
接下来,我们需要在本地安装Python 3.7。
1、在Python 3.7源码目录下执行如下命令进行配置:
cd Python-3.7.0
./configure
如果在配置过程中出现错误,可以通过安装缺失的依赖来解决。例如,在Ubuntu上,可以通过以下命令安装缺失的依赖:
sudo apt-get install build-essential checkinstall
sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
2、完成配置后,执行如下命令编译并安装Python 3.7:
make
sudo make install
安装完成后,可以通过以下命令检查Python 3.7是否成功安装:
python3.7 --version
如果成功安装,终端输出Python 3.7的版本号。
三、设置Python 3.7为默认版本
如果同时安装了多个Python版本,可以通过以下命令将Python 3.7设置为默认版本:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.7 1
使用如下命令查看默认Python版本号:
python3 --version
四、安装pip
pip是Python的包管理工具,通过pip可以方便地安装和管理Python包。
1、在终端输入以下命令,下载pip安装脚本:
wget https://bootstrap.pypa.io/get-pip.py
2、在Python 3.7目录下执行如下命令安装pip:
python3.7 get-pip.py
安装完成后,可以通过以下命令检查pip是否成功安装:
pip3.7 --version
五、安装常用Python包
1、安装numpy、pandas、scipy
pip3.7 install numpy pandas scipy
2、安装matplotlib绘图库
pip3.7 install matplotlib
3、安装sklearn机器学习库
pip3.7 install scikit-learn
4、其他常用Python库的安装方式类似,通过pip安装即可。
六、总结
本文介绍了在Linux系统中安装Python 3.7的详细步骤,并介绍了如何设置Python 3.7为默认版本、安装pip包管理工具以及安装常用Python包。希望这篇文章能够对初学者学习Python有所帮助。