Mac中的python2 与 python3 的共存
2021-06-17 22:06
标签:一个 git 命令 height user sbin 技术 fss pip 【一】下载Xcode 进入appstore 下载安装 (需要高版本) 【二】安装HomeBrew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 安装完成以后输入:b 安装成功则提示: Your system is ready to brew. 检查如果有missing后,请输入 如果报错,按提示修改
【三】安装python2 和pyton3 1、首先,输入: python --version 能获取到 Mac 系统自带的py版本 所以平常不要乱动;Now可以用 homebrew 安装平常使用的 Python localhost:~ tuyoo$ brew search python localhost:~ tuyoo$ brew search python3 3、安装py localhost:~ tuyoo$ brew install python 安装的时候python路径存放在:/usr/local/Cellar #可以使用cd命令进去查看 localhost:~ tuyoo$ brew install python3 4、安装pip localhost:~ tuyoo$ sudo easy_install pip 5、设定路径$PATH(为的是不跟系统的python打架) 什么是$PATH:我们在装python时,输入brew系统会启动homebrew。系统为何知道brew在哪,这便是$PATH的作用;当在终端输入brew时,系统会从/usr/bin 找起,如果找不到就会去下一个/bin搜索,以此类推 检查brew的路径使用:which brew localhost:~ tuyoo$ which brew /usr/local/bin/brew localhost:~ tuyoo$ 5.1 输入命令:echo $PATH localhost:~ tuyoo$ echo $PATH /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/xxxxxxx/Documents/CTS/android-sdk_r24.0.1-macosx/android-sdk-macosx/platform-tools:/Users/tuyoo/Documents/apache-ant- 1.9.4/bin/bin:/usr/local/mysql/bin localhost:~ tuyoo$ 可以看到一串路径:分号(:)---分隔, 所以现在存在问题是:系统在/usr/bin里也有一分python(可以cd命令查看),而/usr/local/Cellar 也装了py,这样terminal在检查的时候因为路径存放顺序会先找到系统的py。 所以需要修改路径: localhost:bin tuyoo$ sudo emacs /etc/paths 5.2 在存放文件的文档下把 /usr/local/bin 移到上面去: /usr/local/bin /usr/bin /bin /usr/sbin /sbin control + k:剪切 5.3 换个新的terminal窗口重新输入命令:echo $PATH,可以看到修改后的路径更新 localhost:~ tuyoo$ echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/xxxxxxx/Documents/CTS/android-sdk_r24.0.1-macosx/android-sdk-macosx/platform-tools:/Users/tuyoo/Documents/apache-ant-1.9.4/bin/bin:/usr/local/mysql/bin localhost:~ tuyoo$ 【四】检查安装路径 分别输入:which python------路径:/usr/local/bin/python (#如果py2的路径仍有问题则重新安装py2,命令:brew install python2)之后再检查一次 which python3------路径:/usr/local/bin/python3 【备注】补充:如果是需要使用系统的py,则输入/usr/bin/python Mac中的python2 与 python3 的共存 标签:一个 git 命令 height user sbin 技术 fss pip 原文地址:https://www.cnblogs.com/nbnuan/p/9717881.html
终端输入:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
rew doctor
brew missing
后会提示安装那些软件 ;
2、查询python
control + y:粘贴
control + x + s:保存
control + x + c:关掉 emacs
上一篇:Python内置函数
文章标题:Mac中的python2 与 python3 的共存
文章链接:http://soscw.com/index.php/essay/95236.html