2025-02-06
编程
00
请注意,本文编写于 81 天前,最后修改于 80 天前,其中某些信息可能已经过时。

目录

python的安装指南
在ubuntu/debain上安装python
包管理器安装
更新系统软件包
安装python
验证安装
手动安装
在centos上安装python
包管理器安装
更新系统软件包
安装python
验证安装
手动安装
在windows上安装python
python的基本使用
linux
windows

python的各种安装方法

python的安装指南

在ubuntu/debain上安装python

包管理器安装

有版本限制,有的python版本没有

更新系统软件包

sudo apt update

安装python

sudo apt install python3

验证安装

python3 --version

手动安装

  1. 安装依赖
sudo apt update sudo apt install -y make build-essential libssl-dev zlib1g-dev \ libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \ libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev \ liblzma-dev python-openssl git
  1. 下载Python源代码 官方网址 https://www.python.org/downloads/?spm=5176.28103460.0.0.7d815d27TgB5dt
cd /usr/src sudo wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz
  1. 解压文件
sudo tar xzf Python-3.9.6.tgz
  1. 编译源代码
cd Python-3.9.6 sudo ./configure --enable-optimizations

--enable-optimizations选项会通过一些测试套件优化构建过程,这可能会花费更长时间,但能提高性能

sudo make -j8
  1. 验证安装
python3 --version

在centos上安装python

包管理器安装

有版本限制,有的python版本没有

更新系统软件包

sudo yum update

安装python

对于CentOS 8及以上,可以直接安装Python 3

sudo yum install python3

如果你使用的是CentOS 7,并且想要安装Python 3

sudo yum install epel-release sudo yum install python3

验证安装

python3 --version

手动安装

  1. 默认情况下,Linux会自带安装Python,可以运行如下命令查看
python --version

我们可以看到Linux中已经自带了Python2.7.5

  1. 查看Linux默认安装的Python位置
which python
  1. 官网下载并解压python
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
  1. 解压
tar -zxvf Python-3.6.5.tgz
  1. 准备编译环境 安装依赖
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

如果python是3.7版本,还需要安装libffi-devel。整个编译过程1分钟左右

yum -y install libffi-devel
  1. 编译安装

执行cd Python-3.6.5进入解压后的Python-3.6.5目录下,依次执行如下三个命令
其中--prefix是Python的安装目录

./configure --prefix=/root/training/Python-3.6.5 make make install
  1. 创建软连接
ln -s 安装目录/bin/python3.6 /usr/bin/python3

此时,我们在命令窗口运行python3 8. 验证安装

python3 --version

在windows上安装python

  1. 访问 Python 官方网站:

  2. 选择适合的版本:

    • 在下载页面,你会看到多个Python版本可供下载。推荐下载最新的稳定版(例如,Python 3.10.x或更高版本)。
    • 点击“Download Windows installer”按钮下载适用于Windows的安装程序(通常是一个.exe文件)。
  3. 启动安装程序:

    • 下载完成后,双击运行下载的.exe文件以启动安装向导。
  4. 重要选项:添加到 PATH 环境变量:

    • 在安装向导的第一个界面,确保勾选“Add Python to PATH”选项。这将允许你在命令提示符(CMD)或PowerShell中直接使用Python命令。
    • 然后点击“Install Now”开始安装过程。
  5. 自定义安装(可选):

    • 如果你希望自定义安装路径或其他设置,可以点击“Customize installation”。在这里,你可以选择要安装的组件、安装路径等。
    • 对于大多数用户,默认设置已经足够。
  6. 完成安装:

    • 安装完成后,会显示一个“Setup was successful”的对话框。点击“Close”关闭安装程序。
  7. 打开命令提示符(CMD)或PowerShell:

    • Win + R,输入 cmdpowershell,然后按回车键打开命令提示符或PowerShell。
  8. 验证 Python 安装:

    • 输入以下命令来检查Python是否安装成功,并查看其版本号:
      bash
      python --version
    • 你也可以使用 python -V 来查看版本信息。

常见问题及解决方法

  • 无法从命令行运行Python

    • 如果在命令提示符或PowerShell中无法找到pythonpip命令,请确保在安装过程中选择了“Add Python to PATH”选项。如果没有选择,可以重新运行安装程序并选择该选项。
  • 权限问题

    • 如果遇到权限问题,尝试以管理员身份运行命令提示符或PowerShell。右键点击命令提示符或PowerShell图标,选择“以管理员身份运行”。

python的基本使用

linux

(1)直接启动,控制台退出则关掉应用

python server.py

(2)后台启动,控制台退出不会关掉应用

nohup python server.py &

(3)后台启动并且输出日志,控制台退出不会关掉应用

nohup python server.py >> ./register.log 2>&1 &

windows

1)直接启动,控制台退出则关掉应用

python server.py

(2)后台启动,控制台退出不会关掉应用

pythonw server.py

(3)后台启动并且输出日志,控制台退出不会关掉应用

pythonw server.py >> ./register.log 2>&1