在OSX 10.8.4上卸载Python2.7

2024-05-06 10:55:03 发布

您现在位置:Python中文网/ 问答频道 /正文

主要问题: 我最近安装了Python3.3-如果我现在在终端中运行:python script.py(script.py在3.3版中编码)我将得到一个python 2.7输出,例如:

print('String',Var) --> ('String',Var) 
Instead of:
print('String, Var) --> String Var 

如何使用Macport轻松卸载Python2.7(无需阅读Shell命令(时间限制) This one didn't worked.

第二个(较小)问题: 如果我输入终端python,我将得到python2.7 idle作为输出。我如何更改它,使命令python引用python3.3(而不是使用命令python3)

关于我: Python2.7新手,绝对不懂Shell,安装了OS X 10.8.4用户、Xcode和Macport。


Tags: ofpy命令终端编码stringvar时间
3条回答

卸载预安装的python版本是个坏主意。更好的方法是将python别名为bashrc/bash\u概要文件中所需的任何内容。

在您的主目录aka~中,您可能已经有一个.bash_profile(如果没有,您可以创建它)。您可以使用自己喜欢的文本编辑器编辑它,并在bash中键入python时添加alias python='python3'或任何您想要调用的内容。

(FWIW自制酒是最新的热度,你可能也想看看)

不要卸载PYTHON!!

它会搞砸一切-->;可能会使您的操作系统崩溃。我在Fedora 17中尝试过,但它失败了,因为百胜是用Python构建的。Python的一个优点是它在同一个平台上同时支持多个版本,这是您已经体验过的。

现在,为了解决你的问题,埃德加建议。

另外,在编写python代码时,请执行以下操作:

#!/usr/bin/env python3

print('Hello world!')

那么

python hello.py将在python3中运行代码。

我同意卸载Python2.7是个坏主意,只需使用以下命令:
要列出可用的Python版本:

port select --list python

要选择所需版本:

sudo port select python desired_version_from_list

这是在MacPorts中进行此操作的正确而简单的方法。

相关问题 更多 >