当前位置: 首页 > article >正文

Python安装:Mac 使用brew 安装Python2 和 Python3

  1. 安装python

    ## python2
    brew install python  
    
    ## python3
    brew install python3
    
  2. 出现错误

    Error: An unexpected error occurred during the `brew link` step
    The formula built, but is not symlinked into /usr/local
    Permission denied @ dir_s_mkdir - /usr/local/Frameworks
    Error: Permission denied @ dir_s_mkdir - /usr/local/Frameworks
    
  3. 解决

    手动创建目录

    $ sudo mkdir /usr/local/Frameworks
    $ sudo chown $(whoami):admin /usr/local/Frameworks
    
  4. 查看版本

    $ which python
    /usr/bin/python
    
    $ python --version
    Python 2.7.16
    
  5. 设置环境变量

    ## 打开配置文件,如果没有就在~目录下面创建一个
    $ open ~/.bash.profile
    

    设置python环境变量路径

    # Setting PATH for Python 2.7 系统自带python2
    PATH="/System/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"  -
    export PATH
    
    # Setting PATH for Python 3.7.5 brew安装的python3
    PATH="/usr/local/Cellar/python/3.7.5/bin:${PATH}"
    
    ## 设置别名 注意目录看下是否正确
    alias python2='/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7'
    alias python3='/usr/local/Cellar/python/3.7.5/bin/python3'
    # alias python=python3
    

    生效配置文件

    source ~/.bash.profile 
    
  6. 验证

    ## python 和 python2 都指向python2
    $ python --version
    $ python2 --version
    $ python3 --version
    
最后编辑于:2024-08-27 20:01:48


喜欢的朋友记得点赞、收藏、关注哦!!!


http://www.kler.cn/news/304492.html

相关文章:

  • 古文字定位系统源码分享
  • [项目实战]EOS多节点部署
  • 深入解析 org.apache.maven.plugins
  • 解锁 macOS 剪贴板历史记录,高效复制、粘贴技巧
  • Python 爬虫入门 - 爬虫 requests 请求
  • 内存区域-面试与分析
  • IP网络广播服务平台upload接口存在任意文件上传漏洞
  • Java中等题-移掉k位数字(力扣)
  • Go websocket
  • Python基础学习(1)
  • overleaf如何下载论文的pdf
  • 使用PyTorch进行图像风格迁移:基于VGG19实现
  • Git工作流程
  • Nacos 与 Eureka 的区别
  • vue3 使用 codemirror 实现yaml文件的在线编辑
  • 点餐|基于java的电子点餐系统小程序(源码+数据库+文档)
  • 【Excel 表打印基本操作】
  • 【图像识别】摄像头捕捉运动到静止视频帧(免费源码分享)
  • Maven从入门到精通(三)
  • IVF 视频文件格式
  • [网络][CISCO]CISCO_华为网络设备端口镜像配置
  • Cache Aside pattern
  • EG边缘计算网关连接纵横云3.0物联网平台(MQTT协议)
  • Notepad++插件:TextFX 去除重复行
  • 快速理解Redis
  • 【系统规划与管理师】【案例分析】【考点】【问题篇】第5章 IT服务部署实施
  • MiniCPM-V: A GPT-4V Level MLLM on Your Phone
  • Ansys HFSS的边界条件与激励端口
  • 【Linux入门】iptables的安装与配置应用实例
  • pg \d 在不同模式下有同名表时注意事项