【发布时间】:2021-02-20 19:40:34
【问题描述】:
我目前正在使用 Python 迈出第一步,并尝试让 Anaconda 在我的 mac (macOS Catalania 10.15) 上运行,作为我使用 Python 的默认选项。但是,当我在终端中键入“python”时,仍然显示的是 Python 2.7。
我发现为了默认运行 anaconda,我需要自定义我的 .bash_profile。但看起来,anaconda 已经在那里了:
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/opt/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/opt/anaconda3/etc/profile.d/conda.sh" ]; then
. "/opt/anaconda3/etc/profile.d/conda.sh"
else
export PATH="/opt/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<
我发现这个问题似乎解决了同样的问题,但我不确定如何将它的解决方案应用于我的问题。那里的评论指出,从 macOS 10.15 开始,我需要更改 .zprofile。不幸的是,我找不到该文件。
Mac using default Python despite Anaconda install
如果你们中的任何人能提供帮助,我将非常感激! 勒内
【问题讨论】:
-
如果你没有文件,那么你可以通过输入
sudo nano ~/.zprofile或者有时它使用sudo nano ~/.zsh来创建一个(这适用于我的情况)。 -
我很久以前就为学生写了一篇博客,我在其中向他们展示了如何在
bash profile或zsh中添加一些内容。更多详情可以参考this -
@JayPatel:谢谢!我用 ´´´´sudo nano ~/.zsh´´´´ 创建了文件,它可以工作!非常感谢!
标签: python