当前位置: 首页 > backend >正文

macOS Python 环境配置指南

1. 检查现有 Python 环境

python3 --version  # 检查 Python 3 版本
pip3 --version     # 检查 pip 版本

2. 安装 pyenv(Python 版本管理工具)


# 使用 Homebrew 安装 pyenvbrew install pyenv# 配置 pyenv 环境变量(添加到 ~/.zshrc)echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrcecho 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrcecho 'eval "$(pyenv init -)"' >> ~/.zshrc# 重新加载配置source ~/.zshrc

3. 安装 Python 2.7

# 安装 Python 2.7.18pyenv install 2.7.18

4. 管理 Python 版本

# 查看所有已安装的 Python 版本pyenv versions# 在特定项目目录中设置 Python 2.7cd 你的项目目录pyenv local 2.7.18# 查看当前使用的 Python 版本python --version

注意事项

  1. 不建议设置 Python 2.7 为全局版本,以免影响现有的 Python 3 环境
  1. 使用 pyenv local 在项目级别管理 Python 版本
  1. 可以随时使用 python3 命令来明确使用 Python 3 版本
  1. Python 2.7 已在 2020 年停止维护,建议在新项目中使用 Python 3

常用命令

  • python --version: 查看当前 Python 版本
  • python3 --version: 查看 Python 3 版本
  • pyenv versions: 查看所有已安装的 Python 版本
  • pyenv local 2.7.18: 在当前目录设置 Python 2.7.18
  • pyenv global system: 恢复系统默认 Python 版本

环境变量说明

  • PYENV_ROOT: pyenv 的安装目录
  • PATH: 包含 pyenv 的路径,确保可以找到 pyenv 命令

这个配置方案可以让你在保持系统 Python 3 环境的同时,在需要的地方使用 Python 2.7,既安全又灵活。

http://www.xdnf.cn/news/4841.html

相关文章:

  • Java死锁问题全解析:从原理到实战解决方案
  • 6:点云处理—QT三维窗口显示
  • Screeps Arena基础入门
  • 碰一碰发视频一键成片功能开发实践与技术解析
  • 字符宽度介绍
  • 仿LISP运算 - 华为OD机试真题(A卷、JavaScript题解)
  • 特征工程概述
  • QT 文件选择对话框 QFileDialog
  • DL/T645-2007电表协议简介以及请求应答帧格式
  • RSAC 2025观察:零信任+AI=网络安全新范式
  • 【HCIP】----OSPF综合实验
  • Day 14 训练
  • 雷赛伺服电机
  • 山东安全员A证的考试科目有哪些?
  • MySQL中隔离级别那点事
  • 主备Smart Link + Monitor Link组网技术详细配置
  • 【LeetCode】删除排序数组中的重复项 II
  • 2018机械行业ERP软件发展趋势
  • 从 ImageNet 到产业革命:AlexNet 作为破局者的三大核心创新及其时代穿透力
  • SKNet、空间注意力介绍
  • 1.MySQL数据库初体验
  • Matlab 基于Hough变换的人眼虹膜定位方法
  • Prometheus实战教程:k8s平台-node-exporter监控物理机
  • OPCUA,OPCDA与MODBUS学习笔记
  • RabbitMQ学习(第二天)
  • ConcurrentHashMap解析
  • 3中AI领域的主流方向:预测模型、强化学习和世界模型
  • Pytorch的简单介绍(起源、历史、优缺点、应用领域等等)
  • stable-diffusion windows本地部署
  • uniapp上架苹果APP Store踩雷和部分流程注意事项(非完整流程)