• Mac下切换2.x与3.x版本python


    上篇写了MAC安装两个不同版本的python的环境配置方式,这篇在上篇的基础上又更进一步的记录了版本切换的方法

    1.检查当前python版本

    localhost:~ tuyoo$ python -V

    Python 2.7.15

    2.在成功安装两个版本的基础上,去系统目录可见两个版本的python

    localhost:~ tuyoo$ cd ../..

    localhost:/ tuyoo$ cd usr/local/Cellar/

    localhost:Cellar tuyoo$ cd python/

    localhost:python tuyoo$ ls

    2.7.13 3.7.0

    3.将系统python版本,默认指向python3  (主要修改 ~/.bash_profile文件 和 ~/.bashrc文件)

      3.1 命令输入: vi ~/.bash_profile 或者open ~/.bash_profile  //编辑bash_profile

    增加以下内容:----然后,按esc键 然后敲入 :wq 进行退出

      # Setting PATH for Python 3.7
      # The orginal version is saved in .bash_profile.pysave
      PATH="/Library/Frameworks/Python.framework/Versions/3.7/bin:${PATH}"
      export PATH                                
      //增加这几行内容(如果不是通过brew,而是通过官网下载安装,这里会默认已经添加了,就退出不用修改了)
     

      3.2  修改 bashrc文件:sudo vi ~/.bashrc

        增加以下内容:----然后,按esc键 然后敲入 :wq 进行退出

    alias python2='/usr/local/bin/python'

    alias python3='/usr/local/bin/python3'

    alias python=python3

    ~                                                                                                                

    ~                           

      【样板如下:】
      sudo vi ~/.bashrc           //mac下需要管理员才能修改此文件 
      alias python2='/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7'
      alias python3='/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7'
      alias python=python3
      //添加以上三行,路径需要替换,如果不知道自己的python3安装路径,可以用 which python3 命令进行查看路径,python同理
      // 如果想切换为py2.x版本,bashrc里的 python指向python2,之后保存,即生效
     
    4.重新检查版本
     

    localhost:python tuyoo$ python -V

    Python 3.7.0

    localhost:python tuyoo$ 

      

  • 相关阅读:
    哔哩哔哩下载视频到电脑的方法
    Idea使用技巧14--idea安装vue插件
    Springcloud学习笔记18--Jeecg-boot环境搭建步骤及前后端启动02(前后端开发环境搭建)
    Springcloud学习笔记17--Jeecg-boot环境搭建步骤及前后端启动01(redis安装、nodejs和npm安装、yarn安装)
    Springcloud 学习笔记16-spring boot 一个项目启动多个实例(调出RunDashboard面板)
    Java基础知识12--Random类
    第9关 k8s架构师课程之有状态服务StatefulSet
    最最经典的部署使用k8s部署mysql数据库的文章
    第8关 k8s架构师课程之持久化存储StorageClass
    第8关 k8s架构师课程之持久化存储第二节PV和PVC
  • 原文地址:https://www.cnblogs.com/nbnuan/p/9718655.html
Copyright © 2020-2023  润新知