发布
社区首页 >问答首页 >在不同版本的Python之间切换?

在不同版本的Python之间切换?
EN

Stack Overflow用户
提问于 2010-09-01 11:44:31
回答 3查看 4.2K关注 0票数 1

我刚刚安装了Python2.7,但在OS 10.6.4上,IDLE目前被破坏了。有没有什么办法可以恢复到苹果安装的早期版本?也许是一个简单的路径调整?

现在,对于我来说,$PATH看起来像这样:

代码语言:javascript
代码运行次数:0
复制
/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin:
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-09-01 11:47:36

/usr/bin/python是苹果放置Python系统版本(符号链接)的地方--所以,只需从路径中删除第一项,就应该没问题了。

票数 2
EN

Stack Overflow用户

发布于 2010-09-01 11:51:54

默认版本在/usr/bin中,因此只需执行

代码语言:javascript
代码运行次数:0
复制
export PATH=/usr/bin:$PATH

(根据您选择的shell调整命令)

这只是一个设定路径的问题。在/Library/Frameworks/Python.framework/Versions/中查找不同的版本

我的.profile中有以下别名

代码语言:javascript
代码运行次数:0
复制
alias python25="export PATH=/usr/bin:${PATH}"
alias python26="export PATH=/Library/Frameworks/Python.framework/Versions/2.6/bin:${PATH}"
alias pythonepd="export PATH=/Library/Frameworks/Python.framework/Versions/6.2/bin:${PATH}"

因此,在不同版本之间进行切换只需一个简单的命令。

票数 2
EN

Stack Overflow用户

发布于 2010-09-01 11:49:04

如果你想继续使用Python2.7,只需使用python.org download link上提供的其他仅32位(10.3或更高版本)的OS X安装程序来替换它。IDLE for 2.7仅在使用10.5和更高版本的64位安装程序时中断;请参阅Issue 9227

如果您确实希望删除Python2.7作为默认Python,则需要撤消Python安装程序在默认情况下对各种shell登录脚本( ~/.bash_profile~/.profile )所做的路径更改。它将原始文件保留为~/.bash_profile.pysave~/.profile.pysave。因此,您可以比较它们,并只需将原始文件移回。例如,如果您的登录shell是bash

代码语言:javascript
代码运行次数:0
复制
$ diff .bash_profile{,.pysave}   # does it look ok?
$ mv .bash_profile.pysave .bash_profile
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3614898

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档