Installing Python 3 on CentOS 8
To install Python 3 on CentOS 8 run the following command as root or sudo user in your terminal:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| sudo dnf install python3 -y
#该命令还会安装 pip 。
#To verify the installation, check the Python version by typing:
python3 --version
pip3 --version
#Python 3 模块包的名称以“python3”为前缀。例如,要安装paramiko 模块,您将运行:
sudo dnf install python3-paramiko -y
# To be able to install and build Python modules with pip, you need to install the Development tools
sudo yum install python3-devel -y sudo yum groupinstall 'development tools' -y
|
install python3.8 on centos8
https://computingforgeeks.com/how-to-install-python-3-python-2-7-on-rhel-8/
https://linuxize.com/post/how-to-install-python-3-8-on-centos-8/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| # sudo dnf install python3
# prepare sudo dnf groupinstall 'development tools' -y
sudo dnf install bzip2-devel expat-devel gdbm-devel \ ncurses-devel openssl-devel readline-devel wget \ sqlite-devel tk-devel xz-devel zlib-devel libffi-devel -y
# VERSION=3.8.1 wget https://www.python.org/ftp/python/${VERSION}/Python-${VERSION}.tgz
tar -xf Python-${VERSION}.tgz
# 该--enable-optimizations选项通过运行多个测试来优化 Python 二进制文件。这会使构建过程变慢。 cd Python-${VERSION} ./configure --enable-optimizations
# 通过运行以下命令启动 Python 3.8 构建过程: make -j 4
# 修改-j以对应于处理器中的内核数。您可以通过键入 找到该号码nproc。 # 构建过程完成后,安装 Python 二进制文件:
sudo make altinstall
python3.8 --version
sudo alternatives --set python /usr/bin/python3
python -m pip install --upgrade pip
|
创建虚拟环境 or 配置Python默认版本为3.8.0
创建虚拟环境
Python 虚拟环境是一个独立的目录树,其中包括 Python 安装和许多附加包。它允许您将 Python 模块安装在特定项目的隔离位置,而不是全局安装。这样,您就不必担心影响其他 Python 项目。
在此示例中,我们将my_app在用户主目录中创建一个名为的新 Python 3.8 项目。
首先,创建项目目录并切换 到它:
1 2
| mkdir ~/my_app && cd ~/my_app
|
从项目根目录内部运行以下命令以创建一个名为的虚拟环境my_app_venv:
1 2
| python3.8 -m venv my_app_venv
|
激活环境:
1 2
| source my_app_venv/bin/activate
|
激活后,shell 提示符将以环境名称为前缀。从 Python 3.4 开始,在创建虚拟环境pip 时, 默认安装 Python 的包管理器。
在虚拟环境中,您可以使用pip代替pip3.8和python代替python3.8:
Python 3.8.1
完成停用环境的工作后,键入deactivate,您将返回到正常的 shell。
配置Python默认版本为3.8.0
1 2 3 4
| ln -s /usr/local/bin/python3.8 /usr/bin/python
python -m pip install --upgrade pip
|
centos 7
Start by updating the repository:
通过在终端窗口中运行以下命令来安装 Python 3:
1 2
| sudo yum install -y python3
|
验证您是否已成功安装 Python 3:
python3 --version
参考文章