Linux下Python安装
当前环境: Debian WSL
安装Python版本: 3.8.0
安装编译依赖包
1
2
3
|
sudo apt update
sudo apt upgrade
sudo apt-get install -y 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 tar wget vim
|
下载并解压Python源码
1
2
3
4
5
6
|
mkdir Downloads
cd /Downloads && wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
cd /usr/local/src
# 若为`tar.xz`文件,则`sudo tar -Jxv -f Python-3.8.0.tar.xz`
sudo tar -zxf ~/Downloads/Python-3.8.0.tgz
cd Python-3.8.0
|
配置编译及安装Python
1
2
3
|
./configure --prefix=/usr/local/python3.8 --enable-optimizations
sudo make -j 6 # 如果系统有8核,可以使用-j 8
sudo make altinstall # 或者make install
|
配置软连接
1
2
3
4
5
|
sudo ln -s /usr/local/python3.8/bin/python3.8 /usr/local/bin/python3.8
sudo ln -s /usr/local/python3.8/bin/pip3.8 /usr/local/bin/pip3.8
sudo ln -s /usr/local/bin/python3.8 /usr/local/bin/python3
sudo ln -s /usr/local/bin/pip3.8 /usr/local/bin/pip3
|
测试使用
1
2
3
4
5
6
7
8
9
|
python3 --version
pip3 --version
pip3 list
# 升级pipe
sudo pip3 install --upgrade pip -i
# 安装pandans
sudo pip3 install pandas -i
|
配置源
-
编辑文件~/.pip/pip.conf
[global]
trusted-host=mirrors.aliyun.com
index-url=http://mirrors.aliyun.com/pypi/simple/
-
使修改生效
-
测试使用
1
|
sudo pip3 install pandas
|