之前,我曾让Conda在Mojave上顺利运行,但是我发现升级到Catalina会将“ anaconda3”文件夹移至“桌面”>“重定位项”>“安全性”>“ anaconda3”。似乎Catalina的安全设置可能不再允许应用程序直接安装在用户目录下。
我在这里尝试了以下建议:
嗨,我可能有解决方案
- 将位于“重定位项”中的文件夹anaconda3复制到/ Users / myname /
- 开放终端
- 输入:export PATH =“ /用户/ myname / anaconda3 / bin:$ PATH”
- 输入:conda init zsh
有效!祝好运!
但这对我不起作用。之后conda init zsh
,我得到:
-bash:/ Users / USER / anaconda3 / bin / conda:/ anaconda3 / bin / python:错误的解释器:没有这样的文件或目录
如何在不丢失所有虚拟环境的情况下重新启动Conda并运行?谢谢!
更新资料
我按照@Ted Shaowang的建议让Conda工作。这意味着将conda env list
显示通过Conda创建的所有虚拟环境。
但是virtualenv
,由于更改了默认的anaconda3文件位置,因此我仍然遇到问题,无法找到python。
.virtualenvs/env/bin/python
找不到位于的python可执行文件。我是否需要进行进一步的更改以使python也能正常工作virtualenv
?
bash
也不起作用。
bash
,但是建议的解决方案是针对的zsh
(新的Catalina默认设置)。试试吧conda init bash
。