我已经阅读了几个关于如何以及为什么这样的问题和页面,但昨天看了我的mac后,我发现我的机器上目前有6个版本的python.
三个位于/Library/Frameworks/Python.framework/Versions(2.5,3.1,3.2),然后我在/System/Library/Frameworks/Python.framework/Versions(2.5,2.6和另一个)中还有三个.
终端似乎从第一条路径使用MacPython 2.5.我发现我建议让我的Mac本身使用MacPython并且我不会尝试改变它.我设法从第一条路径添加一个3.2引用到$PATH,但终端似乎并没有真正接受.
对于Python开发我过去使用过IDLE,但它没有任何语法高亮,所以我转移到了TextMate.
我有几个问题:
– 为什么有这么多版本,它们都被使用了?
– 如何让所有程序使用相同的版本?
– 为什么某些版本有IDLE而有些版本没有,更重要的是为什么那些版本没有,安装了所有’Extras’,比如PyOBjC?
解决方法:
>如何知道使用的是哪个Python:
在终端中,键入哪个python.它将向您展示活动Python的路径.
>为什么这么多版本:
可能是之前系统升级的剩余部分:Tiger – >豹 – >也许是雪豹.
>如何将所有内容指向您想要的Python:
在.profile或.bashrc中添加以下行:
alias python='/path/to/the/python/of/your/choice'
我建议通过MacPorts安装Python.它维护得很好,并附带一个CLI“选择器”,允许您,以及……选择活动的Python.
标签:python,path,textmate,macos 来源: https://codeday.me/bug/20190621/1254443.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。