python学习第二课—Python版本管理与多版本共存

简介: Python版本管理与多版本共存【2月更文挑战第3天】

当然,让我们进一步丰富这篇文章,提供更多细节和说明:

安装 Homebrew

Homebrew 是 macOS 下的软件包管理器,它简化了安装和管理开发工具的过程。你可以在终端中运行以下命令安装 Homebrew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装 pyenv

pyenv 是一个简单的 Python 版本管理工具,它允许你轻松地在同一台计算机上安装和切换多个 Python 版本。使用 Homebrew 安装 pyenv:

brew install pyenv

设置环境变量

为了让系统识别并正确使用 pyenv,需要将其添加到你的 shell 的初始化脚本中。比如,你可以将以下内容添加到 ~/.bash_profile 文件中:

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

然后运行以下命令使配置生效:

source ~/.bash_profile

安装 Python 版本

通过 pyenv 安装所需的 Python 版本。例如,要安装 Python 3.9.7,可以运行以下命令:

pyenv install 3.9.7

设置全局 Python 版本

如果你想设置全局默认的 Python 版本,可以运行:

pyenv global 3.9.7

这会将系统默认的 Python 版本设置为 3.9.7。

使用特定版本

如果你想在某个项目中使用特定的 Python 版本,可以在项目目录下运行:

pyenv local 3.9.7

这会将当前目录下的 Python 版本设置为 3.9.7,只影响该项目,而不影响全局设置。

管理虚拟环境

除了管理 Python 版本,pyenv 还可以与 virtualenv 或者 venv 结合使用来创建和管理虚拟环境,以隔离项目之间的依赖关系。你可以使用如下命令创建和激活虚拟环境:

pyenv virtualenv 3.9.7 myenv
pyenv activate myenv

这将创建一个名为 myenv 的虚拟环境,并激活它。

通过以上步骤,你可以在 macOS 环境下轻松地管理多个 Python 版本,并实现它们的共存。这种灵活性使得开发人员可以更方便地进行 Python 项目开发,并且可以轻松地迁移项目到不同的 Python 版本上。

目录
相关文章
|
1月前
|
PyTorch Linux 算法框架/工具
pytorch学习一:Anaconda下载、安装、配置环境变量。anaconda创建多版本python环境。安装 pytorch。
这篇文章是关于如何使用Anaconda进行Python环境管理,包括下载、安装、配置环境变量、创建多版本Python环境、安装PyTorch以及使用Jupyter Notebook的详细指南。
249 1
pytorch学习一:Anaconda下载、安装、配置环境变量。anaconda创建多版本python环境。安装 pytorch。
|
30天前
|
机器学习/深度学习 人工智能 架构师
Python学习圣经:从0到1,精通Python使用
尼恩架构团队的大模型《LLM大模型学习圣经》是一个系统化的学习系列,初步规划包括以下内容: 1. **《Python学习圣经:从0到1精通Python,打好AI基础》** 2. **《LLM大模型学习圣经:从0到1吃透Transformer技术底座》**
Python学习圣经:从0到1,精通Python使用
|
1月前
|
Python Windows
查看Python版本
【10月更文挑战第8天】查看Python版本
24 2
|
1月前
|
IDE 网络安全 开发工具
IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。
本文介绍了如何在PyCharm专业版中连接远程服务器并配置远程Python环境解释器,以便在服务器上运行代码。
286 0
IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。
|
1月前
|
机器学习/深度学习 缓存 PyTorch
pytorch学习一(扩展篇):miniconda下载、安装、配置环境变量。miniconda创建多版本python环境。整理常用命令(亲测ok)
这篇文章是关于如何下载、安装和配置Miniconda,以及如何使用Miniconda创建和管理Python环境的详细指南。
348 0
pytorch学习一(扩展篇):miniconda下载、安装、配置环境变量。miniconda创建多版本python环境。整理常用命令(亲测ok)
|
30天前
|
机器学习/深度学习 人工智能 架构师
|
1月前
|
机器学习/深度学习 缓存 Linux
python环境学习:pip介绍,pip 和 conda的区别和联系。哪个更好使用?pip创建虚拟环境并解释venv模块,pip的常用命令,conda的常用命令。
本文介绍了Python的包管理工具pip和环境管理器conda的区别与联系。pip主要用于安装和管理Python包,而conda不仅管理Python包,还能管理其他语言的包,并提供强大的环境管理功能。文章还讨论了pip创建虚拟环境的方法,以及pip和conda的常用命令。作者推荐使用conda安装科学计算和数据分析包,而pip则用于安装无法通过conda获取的包。
61 0
|
1月前
|
Python
python学习之旅(基础篇看这篇足够了!!!)(下)
python学习之旅(基础篇看这篇足够了!!!)(下)
27 0
|
3天前
|
机器学习/深度学习 人工智能 TensorFlow
人工智能浪潮下的自我修养:从Python编程入门到深度学习实践
【10月更文挑战第39天】本文旨在为初学者提供一条清晰的道路,从Python基础语法的掌握到深度学习领域的探索。我们将通过简明扼要的语言和实际代码示例,引导读者逐步构建起对人工智能技术的理解和应用能力。文章不仅涵盖Python编程的基础,还将深入探讨深度学习的核心概念、工具和实战技巧,帮助读者在AI的浪潮中找到自己的位置。