Answers:
您可以在桌面上名为“ Relocated Items”的快捷链接中找到整个anaconda3环境。似乎升级到Catalina不允许将Conda环境安装在用户目录下,该目录现在可能与将新系统卷移至只读分区有关。
这个问题可以追溯到6月10日,但令我有些失望的是,在Catalina升级到来之前,它并没有得到解决。
有一种解决方案似乎可以在不失去环境的情况下正常工作,请参见以下链接:https : //github.com/ContinuumIO/anaconda-issues/issues/10998#issuecomment-539215005
从链接:
将位于“重定位项”中的文件夹anaconda3复制到/ Users / myname /
开放终端
输入: export PATH='/Users/myname/anaconda3/bin:$PATH'
输入: conda init zsh
anaconda3
目录的步骤后,我发现jupyter notebook
内核崩溃了。我必须手动更改中的启动器参数/Users/[myusername]/Library/Jupyter/kernels/python3/kernel.json
。
zsh: /Users/me/anaconda3/bin/conda: bad interpreter: /anaconda3/bin/python: no such file or directory
运行时仍然出现错误conda init zsh
。我还能做些什么吗?
export PATH="/Users/myname/anaconda3/bin:$PATH"
否则否则$PATH
将无法正确替换,并且所有旧路径位置都将消失
Anaconda已发布有关此问题的博客文章。似乎有两个主要选择:
重新安装:目前仅外壳安装程序(如果您依赖GUI,则需要等待新的安装程序)。
维修(实验性):可让您修复旧安装并保留所有旧环境
您可以检查Anaconda网站以获取更多信息。
现有的答案都没有对我有用,但是这个答案可以。
在以下网址下载anaconda的自包含前缀替换工具:https://repo.anaconda.com/pkgs/misc/cpr-exec/cpr-0.1.1-osx-64.exe并使它可执行:
curl -L https://repo.anaconda.com/pkgs/misc/cpr-exec/cpr-0.1.1-osx-64.exe -o cpr && chmod +x cpr
将anaconda3文件夹从“重定位的项目”移动到主文件夹:〜/ anaconda3。
使用以下命令修复文件夹:
./cpr rehome ~/anaconda3
重新运行conda init以修复您的conda shell命令:
source ~/anaconda3/bin/activate
conda init
如果使用的是zsh,请将最后一个命令替换为:
conda init zsh
现在有蟒蛇修复程序。
自上次发行以来的另一个关键变化是苹果发布了macOS版本10.15 – Catalina。不幸的是,这是使用pkg安装程序的Anaconda早期版本的重要版本。Anaconda Distribution 2019.10安装程序已解决了这些问题,应在macOS Catalina上顺利安装。 如果您想修复当前的Anaconda安装,请查看此博客文章以获取提示。
https://www.anaconda.com/anaconda-distribution-2019-10/
conda -V
jupyter notebook
一切对我来说都很完美,无需更改路径或任何内容。
通过从Homebrew(https://brew.sh/)安装miniconda,我能够解决此问题。安装Homebrew后,在Terminal中键入以下内容:
brew cask install miniconda
一旦安装了miniconda,便可以通过Terminal访问conda命令,并且您可能还需要运行conda update conda
以确保环境中的软件包一致。
最后,您可能必须更改打开Anaconda工具(如Jupyter Notebook)的方法。可以通过带有前缀的终端访问此类工具conda run ...
例如:
conda run jupyter notebook
将打开Jupyter Notebook,但命令
jupyter notebook
可能不起作用。在这个帖子上也提出了类似的问题。
conda run jupyter notebook
。对我来说就做到了。
我通过命令模式成功安装了anaconda,但仍未运行。
因此,conda已安装但未激活。
(在终端中;激活需要成功运行)
(需要运行而没有任何错误)
(这将自动激活conda以运行conda)
这也解决了另一个问题-我的间谍没有从导航器运行。现在运行良好。
如果它不起作用,请告诉我。