python 使用方法

window 上vscode 使用 phthon

  • 创建虚拟环境:python/python3 -m venv venv
  • 激活虚拟环境:在Windows上 .\venv\Scripts\activate
  • 激活虚拟环境:在macOS/Linux上 source venv/bin/activate

使用VSCode的界面创建虚拟环境;右下角(可选)
或:打开命令面板(Ctrl+Shift+P)。

输入并选择“Python: Create Environment”。

按照提示操作,选择虚拟环境的路径和Python解释器。VSCode将自动为你创建虚拟环境。

生成python依赖包文件

pip freeze > requirements.txt 生成依赖包
pip install -r requirements.txt 安装依赖包

方法1:使用系统包管理器(推荐安装默认版本)

Ubuntu/Debian 系统
# 更新软件包列表
sudo apt update

# 安装Python3
sudo apt install python3

# 安装pip(Python包管理工具)
sudo apt install python3-pip

# 验证安装
python3 --version
pip3 --version
CentOS/RHEL 系统
# 更新系统
sudo yum update

# 安装Python3(CentOS 8+)
sudo yum install python3

# 安装pip
sudo yum install python3-pip

# 验证安装
python3 --version
pip3 --version
Fedora 系统
sudo dnf install python3 python3-pip

方法2:从源代码编译安装(适合安装最新版或特定版本)

  1. 安装编译依赖

    # Ubuntu/Debian
    sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev
    
    # CentOS/RHEL
    sudo yum groupinstall "Development Tools"
    sudo yum install gcc openssl-devel bzip2-devel libffi-devel sqlite-devel
    
  2. 下载并编译Python

    # 下载源码(以Python 3.12.0为例)
    wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz
    tar -xf Python-3.12.0.tgz
    cd Python-3.12.0
    
    # 配置编译选项(优化性能)
    ./configure --enable-optimizations
    
    # 编译并安装(使用altinstall避免覆盖系统默认Python)
    make -j $(nproc)
    sudo make altinstall
    
    # 验证安装
    python3.12 --version
    

方法3:使用 pyenv(管理多版本Python)

  1. 安装pyenv

    curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
    

    按照提示将以下内容添加到 ~/.bashrc~/.zshrc

    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv virtualenv-init -)"
    

    重启终端:exec $SHELL

  2. 安装Python版本

    # 查看可用版本
    pyenv install --list
    
    # 安装指定版本(如3.12.0)
    pyenv install 3.12.0
    
    # 设置全局默认版本
    pyenv global 3.12.0
    
    # 验证
    python --version
    

常见问题解决

  1. pip 命令不存在
    安装 python3-pip 包(见方法1)。

  2. 多版本共存

    • 使用 python3.12python3.8 指定版本运行。
    • update-alternatives 管理默认版本(Ubuntu):
      sudo update-alternatives --config python3
      
  3. 安装后提示 “Command not found”
    检查安装路径(如 /usr/local/bin)是否在 $PATH 中:

    echo $PATH
    export PATH="/usr/local/bin:$PATH"  # 临时修复
    

验证安装成功

python3 --version  # 输出类似 Python 3.12.0
pip3 --version     # 输出 pip 版本信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值