gpt4 book ai didi

linux - Linux 上 anaconda2 中的 Ipykernel 无法在 Jupyter notebook 中创建新的 virtualenv

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:18:25 25 4
gpt4 key购买 nike

我正在使用 Vagrant Ubuntu VM 为 jupyter notebook 创建一个新的 virtualenv。我安装了 ipykernel 并通过 anaconda2 激活了 virtualenv。

当我输入以下命令将 virtualenv 添加到 jupyter notebook 时:

python -m ipykernel install --user --name my-env --display-name "my-env"

错误信息如下:

[Errno 13] Permission denied: '/home/vagrant/.local/share'
Perhaps you want `sudo` or `--user`?

然后,我在命令前再次输入“sudo”,结果信息如下:

/usr/bin/python: No module named ipykernel

那么,我怎样才能摆脱它呢?

最佳答案

好吧,我自己解决了这个问题。

首先,您确实需要“sudo”来以 root 身份验证此操作。但是在这之后出现了第二个问题,“sudo”使用默认的python路径,这是系统内置的python路径,而不是你的anaconda环境的python路径。

您所需要的只是将默认的 python 路径设置为环境的,这行命令为:

sudo update-alternatives --install /usr/bin/python python ~/anaconda2/env/my-env/bin/python 1

然后,运行:

sudo python -m ipykernel install --user --name my-env --display-name "my-env"

关于linux - Linux 上 anaconda2 中的 Ipykernel 无法在 Jupyter notebook 中创建新的 virtualenv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47617600/

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