我正在运行Mountain Lion,基本的默认Python版本是2.7。我下载了Python 3.3,并想将其设置为默认值。

目前:

$ python
    version 2.7.5
$ python3.3
    version 3.3

我如何设置它,以便每次运行$ python时打开3.3?


当前回答

我不确定这在OS X上是否可用,但在linux上我会使用模块命令。在这里看到的。

正确地设置模块文件,然后在rc文件中添加如下内容(例如~/.bashrc):

module load python3.3

这将使您的路径在登录时根据需要进行切换,而不会影响任何系统默认值。

其他回答

如果你正在使用macports,这有一个更简单的方法:

run:

端口安装python37

安装后,设置默认值:

Sudo端口选择——设置python python37

Sudo端口select——set python3

重新启动CMD窗口,完成。

在MacOS

步骤1:将python升级到最新版本: 升级python

第二步:回家 $ cd

步骤3:打开.bash_profile

$ vi .bash_profile

为Python 3.8设置PATH

路径= " /图书馆/框架/ Python.framework /版本/ 3.8 / bin: $ {PATH} " 导出路径

步骤4:保存文件。并通过以下方法编译:

$ . .bash_profile

步骤5:检查python版本:

$ python -V

第六步:就这些。

进入终端类型:

alias python=python3.x

这将把默认的python设置为python3.x

嗯…有点旧了。但仍然值得一个好的答案。

好的一个是You Don't Wanna Touch the Default Python On Mac。

通过Homebrew或其他工具安装任何你需要的Python版本,并在virtualenv中使用它。Virtualenv通常被认为是像垃圾一样的东西,但它仍然比在系统范围内更改python版本(macOS可能会保护自己不受此类操作的影响)或在用户范围内更改python版本要好得多……无论什么。忘掉默认的Python。像venv一样使用游乐场是你的操作系统最感激的。

例如,许多现代Linux发行版去掉了开箱即用的Python2,只在系统中留下Python3。但每次你试图用python2作为依赖项安装旧的东西时……希望你能理解我的意思。优秀的开发人员不关心这些。优秀的开发人员使用他们想要的python版本创建干净的游乐场。

~ /开放。bash_profile文件。

vi ~/.bash_profile

然后输入别名如下:

alias python='python3'

现在保存文件,然后运行~/。bash_profile文件。

source ~/.bash_profile

祝贺! !现在,您可以通过输入python来使用python3。

python --version

Python 3.7.3