Mac中的python2 与 python3 的共存
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Mac中的python2 与 python3 的共存,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2531字,纯文字阅读大概需要4分钟。
内容图文
![Mac中的python2 与 python3 的共存](/upload/InfoBanner/zyjiaocheng/857/ac40566c9fd84692b32a1ba1c5a60249.jpg)
【一】下载Xcode
进入appstore 下载安装 (需要高版本)
【二】安装HomeBrew
终端输入:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装完成以后输入:brew doctor
安装成功则提示:
Your system is ready to brew.
检查如果有missing后,请输入brew missing
后会提示安装那些软件 ;
如果报错,按提示修改
【三】安装python2 和pyton3
1、首先,输入:
python --version
能获取到 Mac 系统自带的py版本 所以平常不要乱动;Now可以用 homebrew 安装平常使用的 Python
2、查询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:剪切
control + y:粘贴
control + x + s:保存
control + x + c:关掉 emacs
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 的共存全部内容,希望文章能够帮你解决Mac中的python2 与 python3 的共存所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。