如何在Mac终端中更改python版本?

时间:2017-09-01 10:51:26

标签: python jupyter

我在macbook中安装了python3。 但是当我打开终端时,键入哪个python,它返回

{{1}}

那么如何更改为python3以供临时使用?我不想更改系统默认值。 我改变这个的原因是因为我安装了jupyter作为pip3并且我想打开ipython文件,当我输入jupyter笔记本时,它说找不到命令,所以我意识到它是因为python版本。

3 个答案:

答案 0 :(得分:1)

要更改为python3,您可以在终端

中使用以下命令
 alias python='python3'

您也可以将其添加到~/.bash_profile文件

答案 1 :(得分:0)

编辑〜/ .bash_profile并添加以下行:

export PATH="$PATH:/path/to/your/Python/3.6/bin"

之后再执行一次

source ~/.bash_profile

或重启终端

答案 2 :(得分:0)

当您输入'jupyter notebook'作为命令时, bash 是否报告找不到该命令? Pip应该在$ PATH中自动使Jupyter可用,但如果'jupyter'不是公认的命令,则可能不是这种情况

相反如果@ Kallz的答案成功,那么: 如果您正在寻找Jupyter的一致时态环境,其中Jupyter在版本x 中运行,而您的终端shell /所有其他目录运行版本y ,那么你应该参考this answer关于pyenv,这有助于管理python版本并创建Python'环境'

如果你可以确定执行Jupyter的特定目录位置(我自己没有特定的Jupyter知识来帮助解决这个问题),那么你可以为执行文件位置设置一个“本地”pyenv,并设置一个“全局”环境。您要用于shell等的版本,因此将这两个目的约束为正确的版本。

查看设置教程here