Bash Mas OS Big Sur更新-未找到Python3/conda/pip

Bash Mas OS Big Sur更新-未找到Python3/conda/pip,bash,macos,anaconda,jupyter,zsh,Bash,Macos,Anaconda,Jupyter,Zsh,对不起,如果这是一个愚蠢的问题。我经常使用python/jupyter,在从MacOS High Sierra升级到Big Sur后,它就停止工作了。我试图找出原因,但我对命令行的东西不太在行 这个问题。当我尝试python3,pip-v,conda等时,它会说“找不到命令”python似乎仍在运行,但它是2.7,我知道我有3个版本(我可能有一些来自不整洁文件系统的版本)。我想避免重新安装我所有的软件包和东西,因为我知道它仍然存在,而且我已经做过几次了 一些线索。我知道这次操作系统升级将我从ba

对不起,如果这是一个愚蠢的问题。我经常使用python/jupyter,在从MacOS High Sierra升级到Big Sur后,它就停止工作了。我试图找出原因,但我对命令行的东西不太在行

这个问题。当我尝试
python3
pip-v
conda
等时,它会说“找不到命令”
python
似乎仍在运行,但它是2.7,我知道我有3个版本(我可能有一些来自不整洁文件系统的版本)。我想避免重新安装我所有的软件包和东西,因为我知道它仍然存在,而且我已经做过几次了

一些线索。我知道这次操作系统升级将我从bash升级到zsh。我试着用
chsh-s/bin/zsh
切换回bash,但它仍然说找不到命令。我还注意到操作系统更新在我的Mac HD中创建了一个Mac HD(在系统/卷之下),而在第二个中似乎仍然是我所有的python3/conda/pip/等文件夹。不确定这是否重要/如何重要。或者这只是一个路径问题


我只想让Jupyter在我的Mac上再次运行,而不需要从square one重新安装我的无数软件包。感谢您的帮助

您的环境似乎未激活。Zsh源代码~/.zshrc,而bash源代码~/.bashrc。 您可以将与conda相关的行从~/.bashrc复制到~/.zshrc


经过极度的努力和研究,我终于找到了适合我的东西

  • 找到你的蟒蛇的位置。对我来说,它在
    ~/opt/anaconda3
  • 打开终端并键入
    source/bin/activate
    ,然后在下一行中写入
    conda init zsh
  • 关闭终端并再次打开。再次打开时,应该会看到前缀
    (base)
  • 总而言之,对我来说是

    rko3~%source opt/anaconda3/bin/activate

    rko3~%conda init zsh

    让我知道这是否适合你


    另外,您可能会试图更改$PATH变量。水蟒建议不要这样做。使用此参考,而不是建议上述内容

    打开Anaconda navigator并单击环境部分。在那里你会看到底部(根)和它旁边的绿色三角形

    单击三角形并选择“打开端子”

    现在,在终端中,您将已经在anaconda的必要目录中,然后您可以更新任何包


    例如,只需编写conda update即可更新所有可用于更新的软件包。

    您需要安装自己的python。使用自制软件。你是说我以前的python安装被更新取消了?(但所有的文件夹都还在那里)你能提供公寓线路将存放在哪里的信息吗?!在BigSur中找不到.bashrc请参阅所描述的过程,该过程使用了我在上面的回答中描述的方法。显然,我描述的方法创建了
    .zhsrc
    文件,其中包含
    .bash\u profile
    文件中的所有内容,而不是我手动复制/粘贴它