MacOS通过homebrew安装python 3.7方法

2023-05-16

显示Mac系统隐藏文件:

显示
defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder
隐藏
defaults write com.apple.finder AppleShowAllFiles -boolean false ; killall Finder

安装homebrew:

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

查看homebrew是否安装成功:

brew -v

安装前先搜索一下是否已经存在python3的包:

brew search python3

已经存在,我们可以直接安装了:

brew install python@3.7

手动执行一下安装时未完成的创建连接:

brew link python@3.7

当前系统下的python3.7的信息:

brew info python@3.7

查询软件安装位置:

which python3

Mac当前系统的默认版本修改为3.7.12版本:

vi ~/.bash_profile
 
i键进入编辑模式
 
#添加配置信息
export PATH=$PATH:/usr/local/Cellar/python@3.7/3.7.12_1/bin:
alias python="/usr/local/Cellar/python@3.7/3.7.12_1/bin/python3.7"
 
Esc退出后编辑输入:wq保存
 
#编译系统配置文件
source ~/.bash_profile

=====也可以这样
alias ll='ls -la'
alias python="/opt/homebrew/bin/python3"

重启终端失效解决办法:

vi ~/.zshrc
 
i键进入编辑模式
 
#增加一行
source ~/.bash_profile
 
Esc退出后编辑输入:wq保存

在终端输入python -V后:

结束!~

题外话:

使用Visual Studio Code的Code Runner插件可能还会存在执行代码使用python2.7的问题,附上我自己的设置参数,如果你也碰到这个问题用我的配置参数就可以了。

{
    "update.mode": "manual",
    "extensions.autoUpdate": false,
    "editor.fontSize": 16,
    "code-runner.fileDirectoryAsCwd": true,
    "python.pythonPath": "/usr/local/bin/python3",
    "python.formatting.provider": "yapf",
    "code-runner.runInTerminal": true,
    "code-runner.executorMap": {
    	"python": "python -u"
    },
    "python.autoComplete.addBrackets": true,
    "editor.suggest.snippetsPreventQuickSuggestions": false,
    "workbench.startupEditor": "newUntitledFile",
    "python.defaultInterpreterPath": "/usr/local/bin/python3",
    "python.analysis.completeFunctionParens": true,
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MacOS通过homebrew安装python 3.7方法 的相关文章

  • 如何避免使用 python 处理空的标准输入?

    The sys stdin readline 返回之前等待 EOF 或新行 所以如果我有控制台输入 readline 等待用户输入 相反 我想打印帮助并在没有需要处理的情况下退出并显示错误 而不是等待用户输入 原因 我正在寻找一个Pytho
  • 获取 .wav 文件长度或持续时间

    我正在寻找一种方法来找出 python 中音频文件 wav 的持续时间 到目前为止我已经了解了 pythonwave图书馆 mutagen pymedia pymad我无法获取 wav 文件的持续时间 Pymad给了我持续时间 但它不一致
  • 如何使用 Python 3 绕过 HTTP Error 403: Forbidden with urllib.request

    您好 不是每次都这样 但有时在尝试访问 LSE 代码时 我会收到每一个烦人的 HTTP 错误 403 禁止消息 任何人都知道我如何仅使用标准 python 模块来克服这个问题 遗憾的是没有漂亮的汤 import urllib request
  • 从文本文件中删除特定字符

    我对 Python 和编码都很陌生 我当时正在做一个小项目 但遇到了一个问题 44 1 6 23 2 7 49 2 3 53 2 1 68 1 6 71 2 7 我只需要从每行中删除第三个和第六个字符 或者更具体地说 从整个文件中删除 字符
  • 使用python查找txt文件中字母出现的次数

    我需要从 txt 文件中读取该字母并打印 txt 文件中出现的次数 到目前为止 我已经能够在一行中打印内容 但计数有问题 有人可以指导吗 infile open grades txt content infile read for char
  • 使用 django-rest-framework 设置对象级权限

    尝试使用 django rest framework 最干净 最规范地管理 django guardian 对象级权限 我想将对象的读取权限 module view object 分配给在执行 POST 时发出请求的用户 我的基于阶级的观点
  • 多处理中的动态池大小?

    有没有办法动态调整multiprocessing Pool尺寸 我正在编写一个简单的服务器进程 它会产生工作人员来处理新任务 使用multiprocessing Process对于这种情况可能更适合 因为工作人员的数量不应该是固定的 但我需
  • 将 numpy 数组合并为单个 int

    numpy 数组怎么可以这样 10 22 37 45 转换为单个 int32 数字 如下所示 10223745 这可以工作 gt gt gt int join map str 10 22 37 45 10223745 基本上你使用map s
  • 使用 Django 将文件异步上传到 Amazon S3

    我使用此文件存储引擎在上传文件时将文件存储到 Amazon S3 http code welldev org django storages wiki Home http code welldev org django storages w
  • 创建上下文后将 jar 文件添加到 pyspark

    我正在笔记本上使用 pyspark 并且不处理 SparkSession 的创建 我需要加载一个包含一些我想在处理 rdd 时使用的函数的 jar 您可以使用 jars 轻松完成此操作 但在我的特定情况下我无法做到这一点 有没有办法访问sp
  • 使用python从gst管道抓取帧到opencv

    我在用着OpenCV http opencv org 和GStreamer0 10 我使用此管道通过自定义套接字通过 UDP 接收 MPEG ts 数据包sockfd由 python 提供并显示它xvimagesink 而且效果很好 以下命
  • Xcode 服务器 ibtool 构建失败

    我一直在研究使用 Xcode Server 进行 CI 我已经解决了一些问题 但现在有一个问题困扰着我 构建似乎工作正常 但在测试阶段挂起 并在日志底部生成以下内容 2015 11 25 14 44 45 650 xcodebuild 58
  • python中basestring和types.StringType之间的区别?

    有什么区别 isinstance foo types StringType and isinstance foo basestring 对于Python2 basestring是两者的基类str and unicode while type
  • 从 Flask 运行 NPM 构建

    我有一个 React 前端 我想在与我的 python 后端 API 相同的源上提供服务 我正在尝试使用 Flask 来实现此目的 但我遇到了 Flask 找不到我的静态文件的问题 我的前端构建是用生成的npm run build in s
  • Ubuntu systemd 自定义服务因 python 脚本而失败

    希望获得有关 Ubuntu 中的 systemd 守护进程服务的一些帮助 我写了一个 python 脚本来禁用 Dell XPS 上的触摸屏 这更像是一个问题 而不是一个有用的功能 该脚本可以工作 但我不想一直启动它 这就是为什么我想到编写
  • 在骨架图像中查找线 OpenCV python

    我有以下图片 我想找到一些线来进行一些计算 平均长度等 我尝试使用HoughLinesP 但它找不到线 我能怎么做 这是我的代码 sk skeleton mask rows cols sk shape imgOut np zeros row
  • AWS Lambda 不读取环境变量

    我正在编写一个 python 脚本来查询 Qualys API 中的漏洞元数据 我在 AWS 中将其作为 lambda 函数执行 我已经在控制台中设置了环境变量 但是当我执行函数时 出现以下错误 module initialization
  • 如何给URL添加变量?

    我正在尝试从网站收集数据 我有一个 Excel 文件 其中包含该网站的所有不同扩展名 F i www example com example2 我有一个脚本可以成功从网站中提取 HTML 但现在我想为所有扩展自动执行此操作 然而 当我说 s
  • 如何获取pandas中groupby对象中的组数?

    我想知道有多少个独特的组需要执行计算 给定一个名为 groupby 的对象dfgroup 我们如何找到组的数量 简单 快速 Pandaic ngroups 较新版本的 groupby API pandas gt 0 23 提供了此 未记录的
  • IndexError - 具有匀称形状的笛卡尔 PolygonPatch

    我曾经使用 shapely 制作一个圆圈并将其绘制在之前填充的图上 这曾经工作得很好 最近 我收到索引错误 我将代码分解为最简单的操作 但它甚至无法执行最简单的循环 import descartes import shapely geome

随机推荐

  • 产品快讯丨神策数据 A/B 测试发布漏斗指标

    神策数据 xff1a 为了帮助企业运营同学高效定位用户体验异常步骤 xff0c 神策数据 A B 测试发布漏斗指标 xff0c 通过有针对性的流程调优和即时的数据反馈 xff0c 帮助企业实现高效运营与业务增长 在过程中 xff0c 严格按
  • 神策数据荣获“MarTech 领域最具商业合作价值企业”称号

    近日 xff0c 数据猿 2023 年度 3 月 企业盘点 活动落下帷幕 xff0c 2023 中国 MarTech 领域最具商业合作价值企业盘点 正式对外发布 神策数据依托在 MarTech 领域的专业度与知名度 xff0c 被评为 Ma
  • 多业态连锁商超如何扩大品牌影响力?

    现阶段 xff0c 消费者以购物为主的目的性消费减少 xff0c 促使连锁商超业务加速延伸至更广泛的领域 xff0c 在传统零售基础上增加餐饮 娱乐 运动等场景 同时 xff0c 伴随着数字化和互联网技术的高速发展 xff0c 多业态连锁商
  • 科普丨关于 A/B 测试的十问十答

    你想知道的 xff0c 都在这里 xff01 本文是神策数据 十问十答 科普系列文章的第二期 xff0c 围绕 A B 测试展开 1 Q xff1a 什么是 A B 测试 xff1f A xff1a A B 测试作为互联网企业的核心增长手段
  • 神策数据荣登胡润百富 2023 全球独角兽榜

    4 月 18 日 xff0c 胡润研究院于广州 2023 全球独角兽 CEO 大会发布 2023 全球独角兽榜 xff08 Global Unicorn Index 2023 xff09 xff0c 列出了全球成立于 2000 年之后 xf
  • 游戏企业如何做用户行为序列分析?

    用户行为序列是指固定时间内单个用户按照时间顺序依次触发的部分或全部事件 通过对用户行为序列进行分析 xff0c 企业可以归纳出群体用户的行为特征 xff0c 辅助产品运营和迭代 通常 xff0c 企业可以将用户行为序列分析应用于所有的分析场
  • 神策营销云时效性升级,秒级营销即刻开启

    信息化时代 xff0c 时效性成为企业营销与管理的重要竞争力之一 高时效营销能够帮助企业提高决策效率 降低成本 xff0c 争分夺秒 留住用户并给用户带来更好的体验 xff0c 它是促成企业成功营销的关键 为了帮助企业全面提升营销时效性 x
  • 修改Mac python默认pip源

    1 打开Application Support文件夹 command 43 空格 打开聚焦搜索 输入 Library Application Support 找到Application Support文件夹 2 如果里面没有pip pip
  • ubuntu20.04 proxychains4

    1 搜索包 span class token function sudo span span class token function apt span search proxychains4 2 安装proxychains4 span c
  • 神策微报告丨10 页速览「生成式 AI」能力边界与商业化!

    以 ChatGPT 为代表的生成式 AI 投入规模化应用后 xff0c 一场人工智能的军备竞赛正在上演 xff0c 生成式 AI 成为科技领域关注的焦点 基于此背景 xff0c 神策数据正式发布微报告 关于生成式 AI xff0c 这 10
  • 银行业数字化运营体系(上):渠道触点矩阵建设

    数字化运营体系是构建从获客 激活 留存 营收转化到转介的客户全生命周期的运营体系 xff0c 推动线上产品和业务运营的数字化与智能化 随着互联网技术的不断发展 xff0c 移动设备已经成为人们日常生活中不可或缺的一部分 xff0c 越来越多
  • 5 月 23 日,直播解读神策数据 X 网易云商智能营销解决方案

    点击 阅读原文 xff0c 免费报名
  • 一篇讲清:数据采集与埋点

    在这篇文章里面 xff0c 我们会对数据采集的一些基本概念进行阐述 xff0c 然后 xff0c 会针对目前市面上新增的一些前端埋点技术 xff0c 如可视化埋点与 无埋点 的技术细节做一个具体的介绍 xff0c 并且阐述我们自己对于这些技
  • 大数据分析的四个关键环节

    什么是大数据 xff1f 随着大数据时代的到来 xff0c AI 概念的火热 xff0c 人们的认知有所提高 为什么说大数据有价值 xff1f 这是不是只是一个虚的概念 xff1f 大家怎么考虑数据驱动问题 xff1f 为什么掌握更多的数据
  • 数据分析师的具体工作职责和工作内容有哪些?

    我和我们数据分析师总监深入聊了一下 xff0c 这个答案不仅会和大家聊一下工作内容和工作职责 xff0c 还会真心实意的和大家聊下这个工作是不是像想象中那么光鲜 xff0c 有什么大家其实没想到的工作 xff0c 其实很重要 xff0c 也
  • 一篇讲清:数据采集中的安全与隐私

    1 数据采集面临的安全与隐私挑战 不管是第三方分析工具 xff0c 还是企业的第一方分析系统 xff0c 在分析用户行为时 xff0c 通常都会选择在客户端 xff08 一般是安卓 iOS 和 Web 端 xff09 采集用户的行为 xff
  • 什么是全埋点?

    全埋点 xff0c 也叫无埋点 无码埋点 自动埋点 全埋点是指预先收集用户的所有行为数据 xff0c 然后再根据实际分析需求从中提取行为数据 全埋点采集的事件主要包括下面四种 AppStart 事件 指 App 启动 xff0c 包括冷启动
  • 一分钟解决你的公有云私有云选择困难症

    全球的云计算产业如今是一日千里的发展势头 xff0c 最近国际调研机构RightScale数据显示 xff0c 有88 的企业在使用公有云 xff0c 其余的选择了私有云与混合云 许多的企业负责技术人员在选择哪种云服务时也往往有这样的疑问
  • Ubuntu将默认python版本改为python3

    文章目录 具体流程bash操作记录 具体流程 查看当前系统默认python版本 python version 查看 安装python 安装python3 apt install python3查看python3 whereis python
  • MacOS通过homebrew安装python 3.7方法

    显示Mac系统隐藏文件 xff1a 显示 defaults write com apple finder AppleShowAllFiles boolean true killall Finder 隐藏 defaults write com