conda环境创建为osx-64,现在无法使用VSCode(无法启动内核)

问题描述 投票:0回答:1

我在终端中创建了一个 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”))
...

你能帮忙吗?

jupyter-notebook conda
1个回答
0
投票

啊,我知道我做错了什么了!我安装了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 很高兴。

© www.soinside.com 2019 - 2024. All rights reserved.