zoukankan      html  css  js  c++  java
  • mac 在终端使用命令行启动脚本,无法使用自己安装的python去执行脚本问题 含 (which python 查看python解析器位置)

    参考了2片文章:

    //查看python位置 which python

    //先备份 1、sudo cp /usr/bin/python /usr/bin/python_cp

    //删除 2、sudo rm /usr/bin/python

    //默认设置成python3.5,创建链接(我是直接找到我安装的python的解析器路径,然后拼接自己的路径执行下面的命令就ok了)

    3、sudo ln -s /usr/bin/python3.5 /usr/bin/python

    url: https://blog.csdn.net/weixin_36429334/article/details/78017558

    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 

    URL:https://www.cnblogs.com/bahcelor/p/8278711.html

    解决问题记录:

    啊~ 搞定了 原来 python脚本启动的时候 会调用解析器去解析我们的脚本,which python 貌似是返回解析器的位置,然后系统默认使用了系统python自带的python解析器所以库也引用不了,不是自家的解析器肯定找不到自家的库拉,然后使用
    //设置成python2.7(自己安装的python)的解析器,创建链接

    sudo ln -s /usr/local/bin/pip2.7

    指定解析器解析 然后就 ok了

    查找编解析器路径的命令:

    which python

    后面找了个文章貌似说得不错

    来源: http://www.cnblogs.com/azhqiang/p/9814774.html

     Mac版本的Python默认是2.7,安装高版本后需要修改为你安装的版本。

    1,首先打开终端

        open ~/.bash_profile

       打开配置文件

     2. 写入python的外部环境变量(本人的版本是3.7)

     export PATH=${PATH}:/Library/Frameworks/Python.framework/Versions/3.7/bin

    3.重命名python

    alias python="/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7"

    (这步很重要,直接关系到默认启动的python版本是否修改)

    4.关闭文件后,在终端调用 source ~/.bash_profile

    5.在终端调用 python,查看是否修改成功

  • 相关阅读:
    ***25 k个一组反转链表
    24 交换链表中相连的节点
    19 删除链表倒数第N个节点
    2 两数相加
    23 合并K个有序链表
    21 合并两个有序链表
    114 判断一个链表是否存在环并返回环起点
    141 链表是否存在环
    160 寻找链表交点
    92 指定区间链表逆置
  • 原文地址:https://www.cnblogs.com/kaibindirver/p/9589329.html
Copyright © 2011-2022 走看看