mac 在终端使用命令行启动脚本,无法使用自己安装的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)的解析器,创建链接

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff }
span.s1 { }

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

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

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

which python

原文地址:https://www.cnblogs.com/kaibindirver/p/9589329.html

时间: 2024-11-08 23:44:49

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

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

Ctrl + d        删除一个字符,相当于通常的Delete键(命令行若无所有字符,则相当于exit:处理多行标准输入时也表示eof) Ctrl + h        退格删除一个字符,相当于通常的Backspace键 Ctrl + u        删除光标之前到行首的字符 Ctrl + k        删除光标之前到行尾的字符 Ctrl + c        取消当前行输入的命令,相当于Ctrl + Break Ctrl + a        光标移动到行首(Ahead of l

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

ctrl+a //移到行首 ctrl+e //移到行尾===========linux系统用============alt+a //移到光标所在单词首部alt+e //移到光标所在单词尾部 alt+d //删除光标处到单词尾部 ctrl+y // 插入最近删除的单词或语句ctrl+k //删除光标处到行尾部分ctrl+u //删除光标处到行首部分ctrl+w //删除光标处到当前单词开头部分或语句 原文地址:https://www.cnblogs.com/68xi/p/9328253.html

一个新手的Python自学之旅 #MacBook #《“笨办法”学Python》#第三章:言归正传讲Python:Mac系统的终端Terminal命令行快速入门

第三章:言归正传讲Python:Mac系统的终端Terminal命令行快速入门 以后我都会将<“笨办法”学Python>简称为“这本书” 本人用了近5年的MacBook,但在此之前,从未使用过电脑自带的“终端Terminal”(图标:).在非程序员的世界里,建立和删除文件夹或文件,都是:鼠标右键点新建/删除,这是UI带来的便利.但是,却不知道如何利用命令行实现这些操作. 首先,要掌握几个我们平时常用,但在代码界有另外名称的名词:目录.路径.打印. --目录:我们认为它是这样的:标题:第一章:第

一个新手的Python自学之旅 #MacBook #《“笨办法”学Python》#第四章:言归正传讲Python:Mac系统的终端Terminal命令行快速入门之较复杂的命令

第四章:言归正传讲Python:Mac系统的终端Terminal命令行快速入门之"较复杂的命令" 在写第三章的时候,发现自己已经忘记了好多命令.其实我并没有按照Zed A.Shaw的提示,将这些命令做成小卡片,然后每天去记忆.可能源于我的目的并非是为了掌握并精研Python,我写博客并不是单纯为了分享自己的学习经验.而是希望自己能够通过学习python和写博客的形式,让自己以后养成这样的学习和记录习惯,有助于以后技能的掌握和积累.Python起到抛砖引玉的作用. 闲话少说,下面开始介绍

ubuntu创建pycharm图标&amp;在终端中使用命令行启动pycharm的配置

---恢复内容开始--- 一.创建pycharm图标 /usr/lib/pycharm-2019.3.1/bin sudo gedit pycharm.desktop [Desktop Entry] Version=1.0 Type=Application Name=Pycharm Icon=/usr/lib/pycharm-2019.3.1/bin/pycharm.png Exec=sh /usr/lib/pycharm-2019.3.1/bin/pycharm.sh MimeType=app

命令行启动win7系统操作部分功能

control.exe /name microsoft.folderoptions 启动资源管理器的 文件夹属性 选项卡 control.exe /name Microsoft.AddHardware 控制面板所有控制面板项设备和打印机 control.exe /name Microsoft.AdministrativeTools 控制面板所有控制面板项管理工具 control.exe /name Microsoft.PeopleNearMe 网络邻居 control.exe /name Mic

Mysql 命令行启动问题ERROR 1045 (28000): Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: NO)

Centos 刚装了mysql yum install mysql 安装成功了,安装最后要求输入了密码,也输入了,OK mysql -uroot -p 输入设置的密码 竟然报错了! ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YSE) 问朋友,他说初始密码是空的,可我命名设置了密码的阿. 密码留空 还是错误! ERROR 1045 (28000): Access denied for

ubantu gen更改双系统默认启动项和grub命令行启动

(1)按照网上的教程. $vim /etc/default/grub 修改默认值 0 --> 4 $sudo update-grub 出现下面画面 命令终端显示更新了menu.lst文件,打开看时并没有修改默认启动项. $vim /boot/grub/menu.lst 发现默认值并没有改变. 上网查询发现应该是grub版本问题. $grub --version 发现版本是0.97,老版本,但在grub启动时发现却是grub2版本..不知道怎么回事. 因此尝试 重新生成grub.cfg文件 $su

Spring Boot通过命令行启动发生FileNotFoundException

Spring Boot + Jersey 通过命令行启动会发生错误FileNotFoundException异常 异常信息如下: ERROR o.a.c.c.C.[Tomcat].[localhost].[/] - StandardWrapper.Throwable org.glassfish.jersey.internal.ServiceConfigurationError: org.glassfish.jersey.internal.spi.AutoDiscoverable: : java.