Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在OSX 10.8.4上卸载Python 2.7_Python_Macos_Uninstallation - Fatal编程技术网

在OSX 10.8.4上卸载Python 2.7

在OSX 10.8.4上卸载Python 2.7,python,macos,uninstallation,Python,Macos,Uninstallation,主要问题: 我最近安装了Python3.3-如果我现在在Terminal:python script.py(其中script.py在3.3版中编码)中运行,我将获得python 2.7输出,例如: print('String',Var) --> ('String',Var) Instead of: print('String, Var) --> String Var 如何使用Macport轻松卸载Python 2.7(无需阅读Shell命令(时间限制)?) 第二个(较小)问题

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

print('String',Var) --> ('String',Var) 
Instead of:
print('String, Var) --> String Var 
如何使用Macport轻松卸载Python 2.7(无需阅读Shell命令(时间限制)?)

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

(关于我:
Python2.7新手,完全没有Shell知识,OS X 10.8.4用户,安装了Xcode和Macport。)

卸载预先安装的python版本是个坏主意。更好的方法是在bashrc/bash\u配置文件中,将python别名为您想要的任何内容

在主目录aka~中,您可能已经有了
.bash\u配置文件
(如果没有,您可以创建)。您可以使用您最喜欢的文本编辑器编辑它,并添加
alias python='python3'
或在bash中键入python时调用的任何内容


(FWIW Homebrew是新的热门,您可能还想看看它)

不要卸载PYTHON

它会搞乱一切-->可能会使您的操作系统崩溃。我在Fedora17中尝试了这一点,但由于yum是用Python构建的,所以包管理器失败了。Python的一大优点是,它在您已经体验过的同一个平台上同时支持多个版本

现在,按照埃德加的建议来解决你的问题

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

#!/usr/bin/env python3

print('Hello world!')
那么


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

我同意卸载Python 2.7是个坏主意,只需使用以下命令:
要列出可用的Python版本,请执行以下操作:

port select --list python
要选择所需版本,请执行以下操作:

sudo port select python desired_version_from_list

在MacPorts中,这是一种正确且简单的方法。

如果有的话,“关于你的东西”应该排在最后。大家普遍认为,应该首先简要总结一下您的实际问题。此外,我要做的是确保MacPorts安装的位置首先在路径上,路径应该在
~/.profile
中设置。在您的主文件夹中搜索以点字符开头的各种文件,查找MacPorts生成的注释。此外,我现在更喜欢自制而不是MacPorts,但这只是一个旁白。(它更像是自己的东西——命令行软件和库的安装程序——而不是模拟用于管理整个操作系统配置的软件。)感谢您的输入,所有问题都解决了,学到了一些新东西。@Bython总是很好学。如果这是您的正确答案,请确保选择此作为您的选择答案。