zoukankan      html  css  js  c++  java
  • Mac上安装多版本python的手工处理方式

    本文没有采用pyenv或是其他虚拟python版本管理工具来安装python!!(考虑到实际线上服务器很少同时安装多版本python且大多数情况下都是直接安装好python环境,类似手动安装)

    首先,去python的官网下载相关版本的python安装文件:
    下载好这两款软件之后,按照提示安装,完成后会在Application文件下生产python2.7和python3.6两个文件夹
    另外会生成这个目录:
          /Library/Frameworks/Python.framework/Versions/2.7/
         /Library/Frameworks/Python.framework/Versions/3.6/

    检查环境变量
           新开一个terminal窗口,输入如下命令:
           vi ~/.bash_profile
        检查用户变量中是否存在如下设置:
        PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
            export PATH   
        PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
            export PATH

    编辑.bashrc文件

    vi ~/.bashrc

    添加如下信息:
    alias python2='/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7' alias python3='/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6' alias python=python2

    保存:$ wq

    让环境变量生效

    • $ source ~/.bash_profile
    • $ source ~/.bashrc

    检测当前python版本

    • $ python -V
    • 输出如下:

      Python 2.7.14
      
    切换python版本
        修改.bashrc文件中的刚添加的最后一行
        将alias python=python2改为alias python=python3
        保存:$ wq
        再次让文件生效,执行:$ source ~/.bashrc
        检测版本:$ python -V
        输出信息:
        Python 3.6.3
    附加:
       pip 是python的各种包或是库的管理工具,不同版本的python需要安装不同版本的pip 所以pip install安装的包会放在对应python的安装目录内
    参考网站:https://blog.csdn.net/Tyro_java/article/details/78510301  
  • 相关阅读:
    贝叶斯公式推导
    三种常量池
    SpringCloud使用Feign实现服务间通信
    springCloud配置本地配中心SpringCloudConfig
    SpringApplication执行流程
    调用shutdown.sh后出现could not contact localhost8005 tomcat may not be running报错问题
    TCP协议详解
    web.xml配置说明
    第一份offer
    博客CSS
  • 原文地址:https://www.cnblogs.com/cnsec/p/11515751.html
Copyright © 2011-2022 走看看