mac:brew管理 python 多版本共存

Mac上brew安装Python3.13遇到Unversioned symlinks?3步搞定环境变量配置 本文详细解析了在Mac上使用Homebrew安装Python3.13时遇到的Unversioned symlinks问题,并提供了三步永久配置环境变量的专业方案。通过精准定位路径、编辑Shell配置文件和验证配置,开发者可以轻松解决符号链接问题,确保Python环境的高效运行。 阅读详情

需求来源

很多项目依赖于本地 python 3.7 以及相关 package。
tensorflow 最高只支持到3.6 (2019.06)。

操作流程

# 取消软连接
brew link python3

# 安装 python 3.6.5
brew install --ignore-dependencies https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.rb

# 查看本地所有python 版本
brew info python

在这里插入图片描述

# 切换系统环境版本
brew switch python 3.7.3
brew switch python 3.6.5_1
M系列 Mac Homebrew 2024 配置:ARM/X86 双版本共存与 3 镜像源切换 本文详细介绍了在M系列Mac上配置Homebrew 2024的完整指南,包括ARM/X86双版本共存方案和3种国内镜像源切换方法。通过分步教程和实用脚本,帮助开发者高效管理不同架构的软件包,解决M系列芯片兼容性问题,提升开发效率。 阅读详情

相关推荐

macOS Python环境搭建:pyenv多版本管理与虚拟环境实战

Python解释器是现代开发的基础运行时,其版本管理与依赖隔离直接决定项目可复现性。在macOS系统中,由于Apple Silicon/Intel双架构并存、系统完整性保护(SIP)限制及默认无Python3的特殊设计,单纯使用brew install或官方pkg安装极易引发PATH冲突、模块导入失败、架构不兼容等工程问题。理解pyenv的shim机制与venv的路径隔离原理,能有效解耦Python版本生命周期与系统更新,支撑数据科学、Web开发等多场景稳定运行。本文聚焦macOS平台特性,详解如何通过py

weixin_34232744的博客 355

Mac系统Python版本升级与多版本管理指南

Python作为现代软件开发的核心语言,版本管理是开发者必须掌握的基础技能。在Mac系统上,由于系统自带的Python版本较旧且与系统功能深度耦合,安全升级Python需要特殊处理。通过包管理工具Homebrew或版本管理工具pyenv,开发者可以实现Python多版本共存与灵活切换,满足不同项目的环境需求。虚拟环境技术进一步隔离了项目依赖,解决了包冲突问题。这些方法不仅适用于Python开发,也是现代软件开发环境配置的通用实践,特别适合需要处理多版本兼容性的数据科学和Web开发场景。

weixin_30735745的博客 379

Win11右键菜单显示更多选项设置默认展开方法

在Windows 11操作系统中,用户可能会发现右键点击桌面空白处时,弹出的菜单中仅显示“显示更多选项”,而并非直接展示所有可用的选项。这对于希望快速访问特定功能的用户来说,无疑增加了一些不便。为了优化这一体验,本文将介绍两种简单的方法,帮助用户设置Win11右键菜单,使其默认展开包含的所有选项。通过上述两种方法,用户可以轻松地将Win11右键菜单设置为默认展开所有选项,从而提高工作效率和便捷性。希望这篇文章对你有所帮助!

nntxthml的博客 1万+

mac安装多个版本的python

Mac安装多个python版本

catblu的博客 1641

不止于使能:用汇川PLC功能块封装,实现伺服轴状态管理与安全逻辑

本文深入探讨了汇川PLC功能块封装在伺服轴控中的应用,详细介绍了如何通过高级封装技术实现伺服轴的状态管理与安全逻辑。文章涵盖了从基础使能到全生命周期监控的进化,多轴协同的实例化管理策略,以及安全逻辑的防御性编程技巧,为工业自动化领域的工程师提供了实用的解决方案和最佳实践。

weixin_28684825的博客 273

WD西部数据2TB,2.5寸移动硬盘,因为磁头坏了,长时间通电导致划片划伤,维修过程通过反复更换磁头

WD西部数据2TB,2.5寸移动硬盘,因为磁头坏了,长时间通电导致划片划伤,维修过程通过反复更换磁头,才能利用专业设备,里面找到,镜像,把内容数据恢复出来。 1.说一下经历,借用的别人移动硬盘,去帮别人维修,拷数据出来,别人的文件,数据比较多,且复杂,而且是在PE系统,接口什么的是2.0,没有很好的思考就全选复制拷贝了; 2,拷贝的过程,极其慢,文件多,且文件有损坏,移动硬盘一直处于通电的状态,大概从下午,两点多开始100多G的数据,一直卡住,到,晚上7 。8点拷完还是没拷完。打开的时候就已经,就一直

weixin_43766920的博客 4303

mac环境下安装python3

Mac环境下安装Python3前言一、查看当前mac上的python版本二、安装python31.第一种方法2.第二种方法3.终端查看版本与路径 前言 提示:mac上默认是有python2.7的版本的,所以我们需要先查看当前mac上的版本。 一、查看当前mac上的python版本 -首先打开终端 1.打开后输入python3确定电脑上是否已安装python3,如果输入python是查看mac上的自带版本 (示例):出现下面是页面,表示已经安装python3啦 (退出时可输入:exit()然后点回车)

lianxiaohei的博客 2万+

基于SOEM的伺服电机控制实战:从配置到调试

本文详细介绍了基于SOEM的伺服电机控制实战,从硬件配置到软件调试的全过程。通过分享PDO映射、状态机控制、性能优化等核心技巧,帮助开发者快速掌握EtherCAT通信与伺服电机控制的关键技术,提升工控系统开发效率。

weixin_29165465的博客 522

python3详细安装教程,python3.4.10安装教程

大家好,本文将围绕python3详细安装教程展开说明,python3.4.10安装教程是一个很多人都想弄明白的事情,想搞清楚python的安装与配置需要先了解以下几个事情。

yuuuuuuuu77的博客 675

Materials studio中的简单聚合物的建立及盒子的弛豫

涉及模块 Amorphous Cell-construction Forcite-caculation Build Polymers-Homopolymer

快乐学术猿 3万+

104基于深度学习识别是AI生成还是真实图片

的可视化界面,通过点击左侧可以加载要识别的检测对象图片,点击中间的识别按钮,会识别出结果,识别结果在右侧显示,当前识别的图片是真实的图片,非假图片。有兴趣的小伙伴也可以自行扩充数据集,或训练自己的数据集。文本,分别存放了图片路径和对应的标签。文本里面的数据,并将训练好的模型也保存在本地。即可加载训练好的模型,真假图片进行识别。本期给大家介绍的是基于深度学习识别是。代码整体是非常简便的,总共三个。个文件夹分别是真图和。

xcvxvfgdfgfh的博客 2261

mac下使用HomeBrew更改python版本

早上突然发现自己mac环境下的python3.6创建的虚拟环境无法使用了,报下面的错误 /Users/icsoc/.virtualenvs/ctirandomdatatest/bin/python /Users/icsoc/work/code/bi-python/alert_check/check.py dyld: Library not loaded: @executable_path/../....

梦想成真那天 1万+

【Google Play 上架】内部 / 封闭 / 开放 测试全解 — “只跑一个就能上架”?不行!

Google Play新规要求个人开发者账号在2023年11月13日后必须通过封闭测试(Closed testing)才能上架应用。封闭测试需要至少12名测试者连续14天保持参与状态,而内部测试和开放测试不能替代这一要求。三类测试轨道各有特点:内部测试用于快速内部验证,封闭测试是上架必经环节,开放测试面向更广泛用户但非必需。上架流程建议先内部测试修复问题,再启动封闭测试满足14天要求,最后申请生产发布。组织账号和早期个人账号可能不受此限制。开发者应提前规划测试人群,确保持续测试周期,并关注Play Cons

技术小甜甜:传播可落地技术,帮助个人和企业降低解决真实场景问题的成本 2802

macOS 安装和管理多个Python版本

weixin_30590285的博客 482

Xilinx高级调试方法--远程调试

本文主要介绍Xilinx的一些高级调试方法,以及如何使用Xilinx的相关IP。

斌赋的博客 3311

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

MAC OS 下多版本python共存和切换

转自:http://lovekaiyuan.iteye.com/blog/2214417   Mac OS里面的python默认为2.7版本,但是现在随着python3越来越普及,觉得还是需要转移到python3.毕竟是未来的趋势。      不过遇到的麻烦就是系统很多还是依赖2.7,又不能把2.7卸载掉,所以就需要多版本之间共存。      如果喜欢权威官方的介绍和指导,请移步:h

收纳盒 8503

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Mac Python 使用 pyenv 多版本管理

Python 使用 pyenv 多版本管理

卡尔特斯 4013

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

【环境】Python多版本共存

如果执行完,python -V未发生改变,重启下shell。本意是出一次多种语言的多版本共存,这是第一篇。~/Pshell.sh 需要的版本即可。

清风唱诗人的博客 522

python和苹果_MAC OS 下多版本python共存和切换(转)

Mac OS里面的python默认为2.7版本,但是现在随着python3越来越普及,觉得还是需要转移到python3.毕竟是未来的趋势。不过遇到的麻烦就是系统很多还是依赖2.7,又不能把2.7卸载掉,所以就需要多版本之间共存。如果喜欢权威官方的介绍和指导,请移步:https://github.com/yyuu/pyenv需要做的比较简单,步骤如下:1、安装OS X的套件管理器,网址如下:http...

weixin_39711867的博客 281

在Mac上使用brew安装python2.x 和 python3.x共存

Homebrew 是macOS 缺少套件的管理工具,能快速方便安装各类软件和环境,我们用它来实现Python2.x 和 Python3的版本共存。 brew安装 打开Mac终端输入: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ...

爱开车的彬哥的优快云博客 7006

mac系统pycharm配置python环境_mac上多版本python环境+配置pycharm

0x00:写在前面emmm mac更新到最新版本10.15以后anaconda就显示不支持当前的系统版本只能换pyenv来管理python0x01:开始安装首先安装brew(可以终端下brew确定一下有没有安装)/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/insta...

weixin_39908758的博客 782

mac系统python读取文件路径_求Mac下Python路径的手动设定方法, 谢谢.

Mac 下Python 可以多版本的并存,并且python的目录也有好几个,不过总体来说,Mac 自带的有python 还是比较方便的Mac 系统自带的又Python ,可能Python版本需要更新,所以目录结构要了解下系统自带的Python的路径在mac 系统自带的程序都会在library下查看前往文件夹 /Lib (资源库)系统自带的Python 路径为:/Library/Frameworks...

weixin_39579468的博客 317

mac卸载python3.8_Python Tips | 卸载Mac 上pkg安装的Python

使用Python开发时,大都是安装一个自己的Python, 很少使用系统自带的。一是版本老旧,另一个是怕安装开发包时和系统依赖包冲突,对系统造成不必要的破坏。Python 官方提供了Linux、mac和Windows 下Python的安装包,高版本的python安装包,在安装时是允许多版本存在的,对已有python并不会造成破坏。但早期的一些旧版本安装包,还是会覆盖已有的版本,对多版本共存支持的不...

weixin_35960434的博客 6423

Python编程:pyenv管理多个python版本环境

pyenv 多版本的Python管理工具 https://github.com/pypa/pipenv pyenv-virtualenv 虚拟环境管理工具 https://github.com/pyenv/pyenv-virtualenv 安装 mac系统下 $ brew install pyenv $ brew install pyenv-virtualenv 配置环境变量 $ vim ~/............

彭世瑜的博客 3563

Mac OS X 下 Python 2.7 & 3.5 共存

因学习需要,我需要安裝 Python 3.5,但主要使用 Mac OS 10.10 的 Python 2.7,怎么样让 Python 3.5 & Python 2.7 並存在 OS 內,相互不影响呢? 我使用 “pyenv” 來控管! 官方的权威介绍和指导,请移步:https://github.com/yyuu/pyenv 1、安装OS X的套件管理器,网址如下: http://brew.sh/

Abbygee的博客 788

python多版本切换

环境:Macbook MacOS自带的python2.7,在命令行中输入python后会显示2.7版本 如何切换成新版本? 一、修改用户配置环境变量~/.bash_profile 确定新版本的安装位置,brew info python,/usr/local/Cellar/python/3.6.4_4 打开配置文件sudo vi ~/.bash_profile 写入 expor...

weixin_30735745的博客 214
上一篇: docker:搭建私有仓库
下一篇: docker:配置docker pull 源
github_37320188
博客等级 码龄10年 24粉丝 86原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值