参考了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,查看是否修改成功

mac 在终端使用命令行启动脚本,无法使用自己安装的python去执行脚本问题的更多相关文章

  1. mac shell终端编辑命令行快捷键——行首行尾

    mac shell终端编辑命令行快捷键——行首行尾 ctrl+a //移到行首ctrl+e //移到行尾===========linux系统用============alt+a //移到光标所在单词首 ...

  2. mac shell终端编辑命令行快捷键——行首,行尾

    Ctrl + d        删除一个字符,相当于通常的Delete键(命令行若无所有字符,则相当于exit:处理多行标准输入时也表示eof) Ctrl + h        退格删除一个字符,相当 ...

  3. mac shell终端编辑命令行快捷键

    Ctrl + d        删除一个字符,相当于通常的Delete键(命令行若无所有字符,则相当于exit:处理多行标准输入时也表示eof) Ctrl + h        退格删除一个字符,相当 ...

  4. 将Tomcat配置到你的mac电脑上,命令行启动tomcat

    1.下载tomcat7文件 2.编辑打开.bash_profile vim .bash_profile 3.在该文件最后面添加(CATALINA_HOME为tomcat解压目录) CATALINA_H ...

  5. Mac 用终端(命令行)打开vscode编辑器

    1.打开控制面板(⇧⌘P) 2.输入 shell command 在提示里看到 Shell Command: Install ‘code’ command in PATH, 就可以了. 3.使用: c ...

  6. 8个不可不知的Mac OS X专用命令行工具【转】

    OS X的终端下通用很多Unix的工具和脚本.如果从Linux迁移到OS X会发现很多熟悉的命令和脚本工具,其实并没有任何区别. 但是OS X也提供了很多其他系统所没有的特别的命令行工具.我们推荐8个 ...

  7. Mac 下 Maven 的命令行安装

    JDK 的安装 系统的“系统偏好设置”中我们可以看到 Java的设置, Java 7(含) 之后的版本在这里可以看到. 点击进去后,可以看到独立的 Java 控制面板 注意,这里是 JRE 的版本, ...

  8. Appium客户端,命令行启动server

    目标:通过命令行启动Appium的server   1.通过命令行安装的Appium   直接命令行输入appium即可启动服务   2.安装的Appium客户端   可以查看客户端中打印的启动日志: ...

  9. sublime text2在windows中以命令行启动

    sublime text2在windows中以命令行启动   把执行文件添加到PATH中即可,如图: 如果你和我一样习惯了mac下的简写subl,那么需要在程序目录中新建一个批处理文件subl.bat ...

随机推荐

  1. c++ learning

    迟到了三年的学习笔记.. 野指针:造了一个指针,不是NULL或者没有指向正经内存.比如刚造出来又不赋值,并不知道它指向了哪里 内存泄漏:造了一个指针,给他分配了空间,xxxxx,又分配了一块空间,指针 ...

  2. JavaWeb -- Struts2 构建视图:标签和结果, UI组件标签

    1. 示例 action 注入数据 和 处理action /** * OgnlAction */ public class UiAction extends ActionSupport { priva ...

  3. TED字幕摘抄

    1.丹·吉尔伯特: 我们为什么快乐?http://v.163.com/movie/2012/12/0/S/M8HHB6LDT_M8HHCBM0S.html 在两百万年中, 大脑脑容量从我们祖先能人的1 ...

  4. Eclipse_下载地址

    1. http://www.eclipse.org/downloads/ http://www.eclipse.org/downloads/packages/ http://archive.eclip ...

  5. neutron dhcp ha 实验

    4个节点(controller, network,2 compute nodes) 1.0   on the network node 1.1 set –I ‘s/start] on/#start\ ...

  6. Cacti的基本安装配置

    ////////////////////cacti///////////////////////////常用的监控软件有:cacti.nagios.zabbix等 cacti 重图形.有数据历史.需要 ...

  7. 遇到不确定的json格式

    我们在调用webservice接口,或者http接口时,返回的json数据,有时候会因为情况不同,返回的数据格式也不一样. 比如我在调用增加档案接口时,传入要添加的档案id,如果成功了,success ...

  8. 《Advanced Bash-scripting Guide》学习(一):对一个增强和广义的删除logfile的脚本的理解

    本文所选的例子来自于<Advanced Bash-scripting Gudie>一书,译者 杨春敏 黄毅 cleanup:一个增强和广义的删除logfile的脚本 #!/bin/bash ...

  9. Xcode删除无用的Symbols信息

    open ~/Library/Developer/Xcode/iOS\ DeviceSupport 进入后对不需要的版本手动Delete.

  10. 51nod 1119 组合数,逆元

    http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1119 1119 机器人走方格 V2 基准时间限制:1 秒 空间限制:13 ...