切换源
清华:pip3.x config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
安装3.6
官网:https://www.python.org/downloads/release/python-360/
1.下载:https://www.python.org/ftp/python/3.6.15/Python-3.6.15.tgz
2.解压:#tar -zxvf Python-3.6.15.tgz
3.#cd Python-3.6.0
4.编译: #./configure --prefix=/usr/local/python3.6
5.安装 #make && make install
6.查看版本:/usr/local/python3.6/bin/python3.6 --version
7.链接:
ln -s /usr/local/python3.6/bin/python3.6 /usr/bin/python3.6
ln -s /usr/local/python3.6/bin/pip3.6 /usr/bin/pip3.6
8.升级 pip3.6 install --upgrade pip
9.查看pip版本 pip3.6 show pip
安装3.7(基本淘汰-维护至2023-06-27)
官网:https://www.python.org/downloads/release/python-370/
1.下载:https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
2.解压:#tar -zxvf Python-3.7.0.tgz
3.#cd Python-3.7.0
4.编译: #./configure --prefix=/usr/local/python3.7
5.安装 #make && make install
6.查看版本:/usr/local/python3.7/bin/python3.7 --version
7.链接:
ln -s /usr/local/python3.7/bin/python3.7 /usr/bin/python3.7
ln -s /usr/local/python3.7/bin/pip3.7 /usr/bin/pip3.7
8.升级 pip3.7 install --upgrade pip
9.查看pip版本 pip3.7 show pip
安装3.9(维护至2025-10)
官网:https://www.python.org/downloads/release/python-3917/
1.下载:https://www.python.org/ftp/python/3.9.18/Python-3.9.18.tgz
2.解压:#tar -zxvf Python-3.9.18.tgz
3.#cd Python-3.9.18
4.编译: #./configure --prefix=/usr/local/python3.9
5.安装 #make && make install
6.查看版本:/usr/local/python3.9/bin/python3.9 --version
7.链接:
ln -s /usr/local/python3.9/bin/python3.9 /usr/bin/python3.9
ln -s /usr/local/python3.9/bin/pip3.9 /usr/bin/pip3.9
8.升级 pip3.9 install --upgrade pip
9.查看pip版本 pip3.9 show pip
安装3.10(维护至 2026-10)
官网:https://www.python.org/downloads/release/python-31015/
1.下载:https://www.python.org/ftp/python/3.10.15/Python-3.10.15.tgz
2.解压:#tar -zxvf Python-3.10.15.tgz
3.#cd Python-3.10.15
4.编译: #./configure --prefix=/usr/local/python3.10
5.安装 #make && make install
6.查看版本:/usr/local/python3.10/bin/python3.10 --version
7.链接:
ln -s /usr/local/python3.10/bin/python3.10 /usr/bin/python3.10
ln -s /usr/local/python3.10/bin/pip3.10 /usr/bin/pip3.10
8.升级 pip3.10 install --upgrade pip
9.查看pip版本 pip3.10 show pip
python多版本管理软件:Anaconda
安装 dnf install conda
查看版本 conda -V
//查看现有版本的python:
conda info -e
-----------------------------------------------------
base * /usr
/usr/local/python3.10
/usr/local/python3.9
-----------------------------------------------------
将现有版本加入到 conda 中
conda create --prefix="/usr/local/python3.10" python=3.10.15
conda create --prefix="/usr/local/python3.9" python=3.9.17
conda create --prefix="/usr/local/python3.7" python=3.7.0
使用conda activate H:\Python39 激活环境。
使用conda deactivate退出环境。
conda create --name myenv python=3.8
在这个命令中:
myenv 是你要创建的环境名称。
python=3.8 是你希望在该环境内使用的 Python 版本。
激活 Conda 环境
conda activate myenv
或者:
conda create --name myenv python=/usr/bin/python3.9
假设你希望使用的本地 Python 位于 /usr/bin/python3.9
//切换python版本
source activate python39
# 如果想返回默认的python 3.7环境,运行
source deactivate python37
# 删除一个已有的环境
conda remove --name python37 --all
关于环境
分享环境:YAML 是一种简洁的非标记语言,文件名后缀为.yml,java中经常用它描述配置文件。
conda env create -f environment.yml
conda env create: 根据配置文件创建一个新的 Conda 环境。
conda create: 创建一个新的 Conda 环境。
conda activate: 激活指定的 Conda 环境。
conda deactivate: 关闭当前活动的 Conda 环境。
conda install: 安装指定的软件包。
conda update: 更新已安装的软件包。
conda remove: 卸载一个或多个已安装的软件包。
conda env export: 导出 Conda 环境的配置信息及其所依赖的软件包列表。