魔搭社区中的Notebook里怎么新建自己的虚拟环境和内核

#记录工作#

出于众所周知的原因,魔塔社区中的Notebook,有一定的特殊性,它可能有自己的机制来处理虚拟环境,一般是建议直接使用原生版本镜像环境,因为魔塔里另外新建虚拟环境可能会有以下问题:

1、即使能成功安装anaconda,也用不了conda命令;

2、即使用virtualenv新建了虚拟环境还有内核选择之后,可能在.ipynb文件中也会出现未知错误,无法在虚拟环境中运行文件,也许是BUG或故意的设计,也许将来会修复吧;

3、新建的虚拟环境和内核和Notebook的兼容度和配合度体验非常不好。

4、其他

下面开始记录已正确新建和使用虚拟环境的流程:

使用终端,使用终端,使用终端!
 

65519cc0147c41d39462b77650ac43a7.png

#新建名为”myenv“的虚拟环境

python -m virtualenv myenv

#激活虚拟环境

source myenv/bin/activate

#查找python路径

which python

f8b1d46a206341b2af150bcc332a70e9.png

 

#安装ipykernel

pip install ipykernel

#将内核添加到用户界面 

python -m ipykernel install --user --name=myenv --display-name="myenv"

#升级pip

pip install --upgrade pip

然后最好在终端里直接用命令使用了。
这时,重启.ipynb文件内核后,就可以看到新建的环境内核出现在内核选项中,就可以在.ipynb文件的右上角”Select Kernel“中选择内核”myenv“这个刚刚新建的内核。

7c178152a0974bc0abda3b007776f5c5.png

另外,目前的魔塔notebook里,它可能有自己的机制来处理虚拟环境,即使能成功安装anaconda,也用不了conda命令,还有内核选择之后,可能在.ipynb文件中也会出现未知错误,也许将来会修复吧。

c7edea2f314e40bd824e21d1175a9a81.png

以上记录来源于2021年08月18日的实践。
未尽之处还请谅解,欢迎留言探讨!

不对之处还请斧正,谢谢!
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值