linux 安装Python
Linux通常附带大多数Python都是2.7.5版本。如果我们想使用Python3,最好安装一个新的Python3环境,但请不要尝试删除Python2,避免引起不必要的麻烦。
1、获取python
# 在Linux的home目录下创建一个python3目录
mkdir /home/python3
# 切换到python3目录
cd /home/python3
# 下载安装包到python3目录中(也可通过在网站下载安装包手动拖入到指定目录)
wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz
# 将安装包解压到当前目录
tar xvf Python-3.9.9.tgz
上述操作做完,/home/python3目录下会出现一个Python-3.9.9的目录。
2、安装python
# 提前安装编译时所需要的依赖包,避免中途出错
yum -y install vim unzip net-tools && yum -y install wget && yum -y install bzip2 && yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel && yum -y install libglvnd-glx && yum -y install gcc gcc-c++
# 进入Python-3.9.9目录
cd Python-3.9.9
# 指定python3安装路径/usr/local/python3.9
./configure --prefix=/usr/local/python3.9
# 编译+安装
make && make install
3、添加软链接(相当于设置桌面快捷方式)
#添加python3软链接到/usr/bin/python3
ln -s /usr/local/python3.6/bin/python3.9 /usr/bin/python3
#添加pip3软链接/usr/bin/pip3
ln -s /usr/local/python3.9/bin/pip3 /usr/bin/pip3
4、查看是否安装成功
python3 -V
---------------------------------------------------------------------------------
步骤 1:首先,安装构建 Python 所需的开发包
在 Debian 上
$ sudo apt update
$ sudo apt install build-essential zlib1g-dev
libncurses5-dev libgdbm-dev libnss3-dev
libssl-dev libreadline-dev libffi-dev curl
在 Fedora 上:
$ sudo dnf groupinstall development
1
步骤 2: 下载最新的稳定版本的 Python 3
访问官方 Python 网站并下载最新版本的 Python 3。下载完成后,你会有一个 .tar.xz 归档文件(“tarball”),其中包含 Python 的源代码。
步骤 3: 解压 tarball
下载完成后,使用解压程序或 Linux 的 tar 命令解压压缩包,
$ tar -xf Python-3.?.?.tar.xz
1
步骤 4: 配置脚本
解压 Python 压缩包后,进入 configure 脚本所在目录并在 Linux 终端中使用以下命令执行该脚本:
$ cd Python-3.*
./configure
1
2
步骤 5: 开始构建过程
如果你的系统上已经安装了某个版本的 Python,并且希望同时安装新版本的 Python,请使用以下命令:
$ sudo make altinstall
1
如果要使用此版本替换当前版本的 Python,那么应使用包管理器(例如 apt 或 dnf)卸载当前的 Python 包,然后安装:
$ sudo make install
1
步骤 6: 验证安装
如果你没有遇到任何错误,那么现在你的 Linux 系统上已安装了最新的 Python。要进行验证,请在终端中输入以下命令之一:
python3 --version
python --version
如果输出显示 Python 3.x,那么说明 Python 3 已成功安装。
--------------------------------------------虚拟环境创建
方法一:
conda create -p /data01/software/env/flask python=3.8.5
方法二:
指定虚拟环境路径,创建虚拟环境时带入系统已有的包
virtualenv / data01/softwafer/env/fsa/ --system-site-packages --python=python3.9