MacOS Python版本管理(pyenv)

1. 通过 homebrew 安装 pyenv

brew update
brew install pyenv

2. 修改 zsh profile

否则通过pyenv切换python版本会不生效

# 编辑 .zshrc or  ~/.bash_profile
vim ~/.zshrc# 在配置下面增加
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/shims:$PATH"
if command -v pyenv 1>/dev/null 2>&1; theneval "$(pyenv init -)"
fi# 让修改生效 or  ~/.bash_profile
source ~/.zshrc

3. pyenv 常用命令

# 查看 pyenv 已经管理了哪些 python 版本
pyenv versionssystem2.7.13
* 3.8.9 (set by /Users/yourname/.pyenv/version)# 使用pyenv安装指定的Python版本
pyenv install -v 3.8.9  
pyenv install -v 2.7.13 # 把Python切换到指定版本
pyenv global 3.8.9# 查看系统当前python版本
pythonPython 3.8.9 (default, Jun 23 2021, 14:45:36)# 查看pyenv当前支持哪些Python版本
pyenv install --list 


 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/816941.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python__构造方法

魔术方法 1、__init__()方法,被称为构造方法,在创建类对象时,会自动执行,在创建类对象的时候,会将传入的参数自动传递给__init__()方法。 class Student:name Noneage Nonetel Nonedef __init__(self,name,age,te…

第二期书生浦语大模型训练营第三次作业

任务一:在茴香豆 Web 版中创建自己领域的知识问答助手 构建个人回答助手 进入web页面,传输属于自己的文件,此处进行输入大量投资领域资料,构建个人投资者问答助手 回答示例 茴香豆缺陷 此处会发现茴香豆仍然存在一些缺点&#…

长短期记忆网络 – Long short-term memory | LSTM

目录 简单的例子理解LSTM LSTM的输入和输出信息。 隐状态和细胞状态是什么

一、基础算法-快速排序

1.快速排序 快速排序主要利用了分治的思想,具体步骤为: step1 确定分界点,常用为q[left],q[right],q[mid],也可以是随机的 step2 调整区间,将比分界点小的放左边,大的放右边 step3 利用递归处理左右两端 …

ubuntu下利用ffmpeg工具将视频帧推流至rtsp

1、win10安装播放器 推荐安装 PotPlayer 64 bit。此播放器可以打开推流链接进行播放。 2、安装ffmpeg 建议在python环境中安装: 2.1、pip换清华源pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple pip config set global.trusted-hos…

Web攻防10_PHP反序列化_概念魔术方法POP链构造

文章目录 1、什么是反序列化操作? - 类型转换2、常见PHP魔术方法- 对象逻辑魔术方法概念常见魔术方法魔术方法与反序列化漏洞 3、反序列化安全漏洞原理:漏洞探针漏洞危害 4、反序列化漏洞利用- POP链构造反序列化常见起点反序列化常见跳板反序列化常见终…

html单页使用vue

html单页使用vue <!DOCTYPE html> <html><head><meta charset"utf-8" /><meta name"viewport" content"widthdevice-width, initial-scale1.0, shrink-to-fitno, minimum-scale1.0, maximum-scale1.0, user-scalableno&q…

LeetCode 19. 删除链表的倒数第 N 个结点

LeetCode 19. 删除链表的倒数第 N 个结点 1、题目 力扣题目链接&#xff1a;19. 删除链表的倒数第 N 个结点 给你一个链表&#xff0c;删除链表的倒数第 n 个结点&#xff0c;并且返回链表的头结点。 示例 1&#xff1a; 输入&#xff1a; head [1,2,3,4,5], n 2 输出&am…

LeetCode 678——有效的括号字符串

阅读目录 1. 题目2. 解题思路3. 代码实现 1. 题目 2. 解题思路 需要两个栈&#xff0c;一个用来保存左括号所在的位置索引&#xff0c;一个用来保存星号所在的位置索引。 从左往右遍历字符串&#xff0c;如果是左括号或者星号&#xff0c;则将位置索引分别入栈&#xff0c;如…

ELK——日志处理界的瑞士军刀

目录 引言 一、ELK简介 &#xff08;一&#xff09;基本概述 1.Elasticsearch服务 2.Logstash服务 2.2 logstash关键组件 2.2 logstash数据流向 3.Kibana服务 &#xff08;二&#xff09;ELK工作流程 &#xff08;三&#xff09;ELK的应用价值 二、部署搭建ELK &…

【Web】NSSRound#1-20 Basic 刷题记录(全)

目录 [NSSRound#1 Basic]basic_check [NSSRound#1 Basic]sql_by_sql [NSSCTF 2nd]php签到 [NSSCTF 2nd]MyBox [NSSCTF 2nd]MyBox(revenge) [NSSCTF 2nd]MyHurricane [NSSCTF 2nd]MyJs [NSSRound#3 Team]This1sMysql [NSSRound#3 Team]path_by_path [NSSRound#…

Spring MVC 中的适配器模式

文章目录 Spring MVC 中的适配器模式为什么不直接调用&#xff1f;解决方案一&#xff1a;统一 Controller解决方案二&#xff1a;使用适配器模式DispatcherServlet 对 Adpater 的使用 Spring MVC 中的适配器模式 为什么不直接调用&#xff1f; DispatcherServlet 为什么不直…

【入门】时钟旋转

时间限制 : 1 秒 内存限制 : 128 MB 时钟上面的时针从m时走到n时旋转了多少度&#xff1f;&#xff08;m<n&#xff0c;且m和n都是1~12之间的整数&#xff09; 输入 2个整数m和n 输出 一个整数代表时针旋转的度数 样例 输入 1 4 输出 90 提示 基础问题 #includ…

Python爬取天气信息,并进行语音播报

1、涉及的主要库 requests&#xff1a;requests 是一个Python的HTTP库&#xff0c;用于发送HTTP请求和处理响应。它是基于Python的 urllib 和 httplib 库的封装&#xff0c;提供了更加简洁、易用的接口&#xff0c;使得发送HTTP请求变得更加方便。你可以使用 requests 库来获取…

SQL语法 case when语句用法讲解

CASE WHEN解释 &#xff1a; SQL中的CASE WHEN语句是一种条件表达式&#xff0c;它允许你根据不同的情况返回不同的值。CASE WHEN通常用于SELECT语句中&#xff0c;用于创建新的列&#xff0c;该列的值取决于其他列的值。CASE WHEN可以用于任何可以使用表达式的地方。 大致概…

JavaScript模块化:CommonJS、AMD与ES模块化

JavaScript模块化&#xff1a;CommonJS、AMD与ES模块化 随着Web应用程序变得越来越复杂&#xff0c;JavaScript代码的组织和管理变得越来越重要。为了解决这个问题&#xff0c;JavaScript社区引入了模块化编程的概念。本文将详细介绍三种主要的JavaScript模块化规范&#xff1…

二叉树和数据结构

小红的完全二叉树构造 题目描述 小红想构造一个总共 n 个节点完全二叉树&#xff0c;该二叉树满足以下两个性质&#xff1a; 1. 所有节点的权值值为 1 ~ n 的一个排列。 2. 除了根节点以外&#xff0c;每个节点的权值和它父亲的权值的乘积为偶数。 请你帮小红构造出这个二叉树…

three.js捋文档的记录笔记(五):threejs引入

地址1&#xff1a;http://www.webgl3d.cn/pages/aac9ab/ 地址2&#xff1a;http://www.webgl3d.cn/Three.js/ &#xff08;作者&#xff1a;郭隆邦 该说不说 大佬真牛 整的教程通俗易懂还详细&#xff09; 本地静态服务器 vscode配置live-server插件 在官网案例里打开对应.ht…

K8S一 k8s基础知识及实战

一 K8S 概览 1.1 K8S 是什么&#xff1f; K8S官网文档&#xff1a;https://kubernetes.io/zh/docs/home/ K8S 是Kubernetes的全称&#xff0c;源于希腊语&#xff0c;意为“舵手”或“飞行员”&#xff0c;官方称其是&#xff1a;用于自动部署、扩展和管理“容器化&#xff08…

软考 系统架构设计师系列知识点之大数据设计理论与实践(5)

接前一篇文章&#xff1a;软考 系统架构设计师系列知识点之大数据设计理论与实践&#xff08;4&#xff09; 所属章节&#xff1a; 第19章. 大数据架构设计理论与实践 第3节 Lambda架构 19.3.1 Lambda架构对大数据处理系统的理解 Lambda架构由Storm的作者Nathan Marz提出&…