美文网首页
M1 MacOS 13.0.1安装python2.7.x

M1 MacOS 13.0.1安装python2.7.x

作者: 路漫漫其修远兮Wzt | 来源:发表于2023-02-17 11:21 被阅读0次
    背景

    M1芯片的Mac电脑,之前安装了python2.7.x、pyhon 3.9两个版本,然后在环境变量里面指定使用python2.7.x;
    自己网上找资料写了一个excel多语言表格转strings文件的python脚本,基于2.7.x的python一直用的好好的,直到有一天我把MacOS升级到macOS 13.0.1版本。
    然后原来那个python脚本就没法用了,报错信息如下:

    ~ python xls2strings.py
    zsh: permission denied: /Users/wzt/Library/Python/2.7/bin
    ~ sudo python xls2strings.py
    sudo: python: command not found
    ~ where python
    python: aliased to python2
    ~ sudo python -V
    Password:
    sudo: python: command not found
    ~ which python
    python: aliased to python2
    ~ python3
    Python 3.9.6 (default, Oct 18 2022, 12:41:40) 
    >>>
    

    百度了一下,大概了解应该是指定了使用python2.7.x,但是python2.7.x由于未知原因不能用了;python3是正常的;我的脚本是依赖2.7.x的,所以重新安装一个python2.7.x吧。

    重新安装python2.7.x

    直接安装 brew install python.不行,又安装了个最新的python。
    在网上找了下,brew不维护python2了,直接在官网上下载吧
    Python Release Python 2.7.18rc1 | Python.org
    下载完毕后,双击,按照步骤走;安装完毕双击运行下,然后命令行查看

    ~ where python                   
    python: aliased to python2
    /usr/local/bin/python
    

    已经可以正常的使用python2.7.x了

    仅一次切换python版本
    ~ where python  
    python: aliased to /usr/bin/python3
    /Library/Frameworks/Python.framework/Versions/2.7/bin/python
    /usr/local/bin/python
    ~alias python="/Library/Frameworks/Python.framework/Versions/2.7/bin/python"
    

    参考:mac上的python2安装

    相关文章

      网友评论

          本文标题:M1 MacOS 13.0.1安装python2.7.x

          本文链接:https://www.haomeiwen.com/subject/rebmkdtx.html