• mac上Python安装和修改Python默认路径遇到的问题


    此处例子是我使用homebrew安装了python3.6.1,建立一个符号链接,创建一个python3的命令,达到使用自己安装的python3的目的。此处不修改PATH,而是把需要添加的可执行文件或者符号链接放进PATH定义好的目录下(比如/usr/local/bin)。

    1.Mac系统自带的python环境在:

    Python 2.7.10:/System/Library/Frameworks/Python.framework/Version/2.7

    其中,解释器在该目录下的 ./bin/python2.7

    Python 2.6.9:/System/Library/Frameworks/Python.framework/Version/2.6

    其中,解释器在该目录下的 ./bin/python2.6

    2.用户安装的python环境默认环境在:

    python 3.4.2:/Library/Frameworks/Python.framework/Version/3.4

    其中,解释器在该目录下的 ./bin/python3.4

    python 2.7.7:/Library/Frameworks/Python.framework/Version/2.7

    其中,解释器在该目录下的 ./bin/python2.7 

    3.homebrew安装的python在

    ../Cellar/python3/3.6.1/bin

    pip3所在位置

    /Cellar/python3/3.6.1/bin/pip3

    • 命令总结

    ls -al /usr/local/bin | grep python
    #显示/usr/local/bin目录下所有与"python"字符串相关的文件
    #查看python3指向的文件

    此处运行 python3.6.1的一种方法为:

    ../Cellar/python3/3.6.1/bin/python3

    退出可用: exit()

    ls -l ../Cellar/python3/3.6.1/bin | grep python

    建立软链接

    ln -s ../Cellar/python3/3.6.1/bin/python3 /usr/local/bin/python3 

    若软链接已存在(删除原有链接再建立软链接):

    rm /usr/local/bin/python3
    #删除原有链接
    ln -s ../Cellar/python3/3.6.1/bin/python3 /usr/local/bin/python3 

    最终使用截图如下:

     

    同理设置 python2 对应   ../Cellar/python/2.7.13/bin/python

    ln -s ../Cellar/python/2.7.13/bin/python /usr/local/bin/python2

     

  • 相关阅读:
    springcloud系列五 feign远程调用服务
    ribbon负载均衡
    使用RestTemplate时报错java.lang.IllegalStateException: No instances available for 127.0.0.1
    HBase介绍
    HBase单机模式安装
    HDFS介绍及简单操作
    zookeeper三种模式安装详解(centos 7+zookeeper-3.4.9)
    zookeeper介绍
    hadoop搭建伪分布式集群(centos7+hadoop-3.1.0/2.7.7)
    linux配置本地yum源
  • 原文地址:https://www.cnblogs.com/dear_diary/p/8278711.html
Copyright © 2020-2023  润新知