首页 > 其他分享 >新手教学系列——如何在MacOS 10.13.6(老系统)手动安装和配置Pyenv

新手教学系列——如何在MacOS 10.13.6(老系统)手动安装和配置Pyenv

时间:2024-07-24 17:56:52浏览次数:15  
标签:MacOS Python 3.11 pyenv 版本 10.13 Pyenv 安装

前言

对于使用老旧系统(如MacOS 10.13.6)的用户来说,安装和管理Python版本可能会遇到一些挑战。特别是由于Homebrew不再支持老系统,许多软件安装变得困难重重。本文将详细介绍如何在这样的环境下手动安装和配置Pyenv,让你能够顺利管理Python版本。

为什么选择Pyenv?

Pyenv 是一个简单的Python版本管理工具,它允许你在同一台机器上轻松地安装和切换不同的Python版本。这对于开发和测试不同版本的Python应用程序尤为重要。

准备工作

在开始之前,请确保你已经连接到网络,并准备好使用终端进行操作。如果你的网络需要通过代理访问,请准备好代理服务器的信息。

下载并安装Pyenv

首先,我们需要从GitHub上克隆Pyenv的代码库。为了确保下载过程顺利进行,我们可以设置HTTP代理。

# 使用git克隆pyenv代码库,并设置代理
git clone -c http.proxy="http://your-proxy-server:proxy-port" https://github.com/pyenv/pyenv.git ~/.pyenv 

配置环境变量

接下来,我们需要将Pyenv的路径添加到系统的环境变量中,以便能够在终端中全局使用Pyenv命令。

# 将Pyenv的路径添加到.zshrc文件中
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/shims:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc

# 使配置生效
source ~/.zshrc

以上命令将Pyenv的安装目录添加到系统路径,并配置了Pyenv的初始化脚本。

创建缓存目录

为了加速Python版本的安装过程,我们可以提前下载好需要的Python安装包,并将其放在缓存目录中。

# 创建缓存目录
mkdir ~/.pyenv/cache

下载并安装Python版本

你可以在官方Python下载页面找到所需版本的tar.xz安装包,然后下载到缓存目录中。以下是一个示例:

# 将Python安装包下载到缓存目录
# 假设你下载了Python 3.11的安装包到~/Downloads目录
cp ~/Downloads/Python-3.11.4.tar.xz ~/.pyenv/cache/

# 使用Pyenv安装Python 3.11
pyenv install 3.11

确保安装包的后缀是.tar.xz,这是Pyenv所支持的格式。

验证安装

安装完成后,你可以使用以下命令来验证Python版本是否安装成功:

# 验证Python版本
pyenv versions

# 设置全局默认的Python版本
pyenv global 3.11

# 检查当前Python版本
python --version

应用实例

以下是一个简单的示例,展示了如何使用不同版本的Python来运行不同的脚本:

# 创建并激活一个新的虚拟环境
pyenv virtualenv 3.11 myenv
pyenv activate myenv

# 编写并运行一个简单的Python脚本
echo 'print("Hello, Pyenv!")' > hello.py
python hello.py

# 输出应为:Hello, Pyenv!

通过这种方式,你可以轻松地在不同的Python版本之间切换,并确保每个项目都使用正确的Python版本和依赖项。

结语

虽然在老旧系统上安装和配置软件可能会遇到一些困难,但通过手动安装Pyenv并进行适当的配置,你仍然可以顺利地管理Python环境。希望这篇文章对你有所帮助,如果你遇到任何问题,欢迎在评论区留言,我们将尽力为你解答。

关注【程序员的开发手册】,让您少走十年弯路!

标签:MacOS,Python,3.11,pyenv,版本,10.13,Pyenv,安装
From: https://blog.csdn.net/weixin_41701856/article/details/140647898

相关文章

  • Nessus Professional 10.7.5 Auto Installer for macOS Sonoma (updated Jul 2024)
    NessusProfessional10.7.5AutoInstallerformacOSSonoma(updatedJul2024)发布Nessus试用版自动化安装程序,支持macOSSonoma、RHEL9和Ubuntu24.04请访问原文链接:https://sysin.org/blog/nessus-auto-install-for-macos/,查看最新版。原创作品,转载请保留出处。作......
  • 如何在 MacOS 上生成跟随鼠标的绿色方块?
    我正在尝试编写一个python应用程序,它生成一个没有填充的绿色方块,跟随我的光标。我希望这个正方形始终可见,所以用CSS术语来说,我希望它的z-index最大。我想实现这一点的方法是:首先实现一个不断检索我的光标位置的重复方法。在它旁边生成一个绿色方块。......
  • 黑苹果macOS系统U盘版/恢复版基础安装教程
    因分为两种安装方式,本文主要介绍两种安装方式:U盘安装,以及在Windows下使用镜像恢复软件安装的方式。本文的操作方法支持Windows和macOS分别使用不同硬盘的安装方法。如果要安装成单个硬盘多系统的方式,注意你的分区结构。两种方法列举如下(OpenCore同样适用): U盘安装法:16GU......
  • Adobe InCopy 2024 v19.5 (macOS, Windows) - 编写和副本编辑软件
    AdobeInCopy2024v19.5(macOS,Windows)-编写和副本编辑软件Acrobat、AfterEffects、Animate、Audition、Bridge、CharacterAnimator、Dimension、Dreamweaver、Illustrator、InCopy、InDesign、LightroomClassic、MediaEncoder、Photoshop、PremierePro、AdobeXD......
  • Pixelmator Pro 3.6.5 Archipelago (macOS Universal) - 专业图像编辑工具
    PixelmatorPro3.6.5Archipelago(macOSUniversal)-专业图像编辑工具Photoshop的卓越替代软件请访问原文链接:https://sysin.org/blog/pixelmator-pro-3/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgPixelmatorPro真正基于AppleMac技术构建,不像某些异类......
  • Adobe InDesign 2024 v19.5 (macOS, Windows) - 版面设计和桌面出版软件
    AdobeInDesign2024v19.5(macOS,Windows)-版面设计和桌面出版软件Acrobat、AfterEffects、Animate、Audition、Bridge、CharacterAnimator、Dimension、Dreamweaver、Illustrator、InCopy、InDesign、LightroomClassic、MediaEncoder、Photoshop、PremierePro、Adob......
  • Tenable Nessus 10.7.5 (macOS, Linux, Windows) 发布 - #1 漏洞评估解决方案
    TenableNessus10.7.5(macOS,Linux,Windows)发布-#1漏洞评估解决方案发布Nessus试用版自动化安装程序,支持macOSSonoma、RHEL9和Ubuntu24.04请访问原文链接:https://sysin.org/blog/nessus-10/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgNessus......
  • 在 MacOS 上使用 chromadb 添加文档时出现 ONNXRuntimeError
    我正在尝试使用Chromadb运行Python脚本。创建集合,添加一些向量并得到。但出现错误。脚本:importchromadbclient=chromadb.Client()collection=client.create_collection(name="example")collection.add(documents=["Skyisunlimited.","Treeisaplant......
  • macOS Sequoia 15 beta 3 (24A5289h) Boot ISO 原版可引导镜像下载 (首个公共测试版)
    macOSSequoia15beta3(24A5289h)BootISO原版可引导镜像下载(首个公共测试版)iPhone镜像、Safari浏览器重大更新、备受瞩目的游戏和AppleIntelligence等众多全新功能令Mac使用体验再升级请访问原文链接:https://sysin.org/blog/macOS-Sequoia-boot-iso/,查看最新版......
  • macOS Sequoia 15 beta 3 (24A5289h) ISO、IPSW、PKG 下载 (首个公共测试版)
    macOSSequoia15beta3(24A5289h)ISO、IPSW、PKG下载(首个公共测试版)iPhone镜像、Safari浏览器重大更新、备受瞩目的游戏和AppleIntelligence等众多全新功能令Mac使用体验再升级请访问原文链接:https://sysin.org/blog/macOS-Sequoia/,查看最新版。原创作品,转载请保......