zoukankan      html  css  js  c++  java
  • 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

     

  • 相关阅读:
    软考下午题具体解释---数据流图设计
    透视表提取不反复记录(4)-每一个物品的最大值
    运用python抓取博客园首页的所有数据,而且定时持续抓取新公布的内容存入mongodb中
    [经验总结]material design效果与开发总结
    cocos2d-x 3.0 回调函数
    P1334 瑞瑞的木板
    P2776 [SDOI2007]小组队列
    P1886 滑动窗口
    P1160 队列安排
    P1823 音乐会的等待
  • 原文地址:https://www.cnblogs.com/dear_diary/p/8278711.html
Copyright © 2011-2022 走看看