我在终端中创建了一个 conda 环境,如下所示:
conda create -n hello python=3.8
conda activate hello
conda config --env --set subdir osx-64
然后安装了一堆软件包。我使用的是 M2 mac,但我需要的一些软件包不适用于 M1/M2 mac,因此
--set subdir osx-64
。经过几次尝试,我终于可以安装我需要的一切了。
问题是,我现在无法在 conda 环境中的 VSCode 中使用运行 Jupyter 笔记本!我怀疑这是因为奇怪的 conda 环境,因为它不断地说:
启动内核失败。
...
(mach-o 文件,但是是不兼容的架构(有“arm64”,需要“x86_64”))
...
你能帮忙吗?
啊,我知道我做错了什么了!我安装了python,然后将conda环境更改为osx-64。
以下作品:
# first delete the environment
conda deactivate
conda remove --name deepprime --all
# then to create it again properly
conda create -n hello
conda activate hello
conda config --env --set subdir osx-64
conda install python=3.8
# etc.
现在 Jupyter/VSCode 很高兴。