我在macbook中安装了python3。 但是当我打开终端时,键入哪个python,它返回
{{1}}
那么如何更改为python3以供临时使用?我不想更改系统默认值。 我改变这个的原因是因为我安装了jupyter作为pip3并且我想打开ipython文件,当我输入jupyter笔记本时,它说找不到命令,所以我意识到它是因为python版本。
答案 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