gpt4 book ai didi

python - 如何让 Conda 和 Virtualenv 在 mac OS Catalina 上工作?

转载 作者:行者123 更新时间:2023-12-04 00:59:41 24 4
gpt4 key购买 nike

我以前让 Conda 在 Mojave 上运行顺利,但我发现升级到 Catalina 会将“anaconda3”文件夹移动到您的桌面 > 重新定位的项目 > 安全 > anaconda3。似乎 Catalina 的安全设置可能不再允许应用程序直接安装在用户目录下。

我尝试了建议 here ,写在下面:

Hi, I might have a solution

  • Copy the folder anaconda3 located in Relocated Items to /Users/myname/
  • Open Terminal
  • Enter: export PATH=''/Users/myname/anaconda3/bin:$PATH"
  • Enter: conda init zsh

It worked! Good luck!



但这对我不起作用。之后 conda init zsh我得到:

-bash: /Users/USER/anaconda3/bin/conda: /anaconda3/bin/python: bad interpreter: No such file or directory



如何让 Conda 重新启动并运行 没有 失去我所有的虚拟环境?谢谢!

更新

我按照@Ted Shaowang 的建议让 Conda 开始工作。这意味着 conda env list显示通过 Conda 创建的所有虚拟环境。

但是我仍然遇到 virtualenv 的问题因为我更改了默认的 anaconda3 文件位置,所以找不到 python。

位于 .virtualenvs/env/bin/python 的 python 可执行文件找不到。我是否需要进行进一步的更改才能使 python 从 virtualenv 开始工作?也?

最佳答案

我有完全相同的问题,这对我有用:

将 anaconda 从“重新定位的项目”移动到 ~/anaconda3 之后,编辑~/anaconda3/bin/conda的第一行来自 #!/anaconda3/bin/python 的文件至#!/Users/USERNAME/anaconda3/bin/python来反射(reflect)变化。

关于python - 如何让 Conda 和 Virtualenv 在 mac OS Catalina 上工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58293755/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com