一、微软商店搜索wsl,安装windows子系统,此处我安装了Ubuntu 20.04 LTS:
注意:若微软商店搜索应用显示”你搜索的内容不在此处…”,或者点击下载后一直没有反应(这是我第二次在WIN11上安装遇到的情况),解决办法如下链接:
Ubuntu安装完成后,点击打开,如果运行失败,按照命令行窗口的提示链接里的步骤进行检查:
1、检查Windows10的版本;
2、若版本符合,输入此命令:wsl –install,若显示“不是内部或外部命令…”,解决办法如下链接:
在Win10 LTSC 2019上安装和卸载linux子系统 – 一曲忠臣的战歌~ – OSCHINA – 中文开源技术交流社区
;若提示“请求的操作需要提升”,解决办法如下链接:
win10出现请求的操作需要提升,作为管理员运行_360新知
重启电脑之后,打开Ubuntu环境,正常运行,设置用户名及密码;
二、安装Anaconda,教程如下链接(只需看到编辑并保存.bashrc部分):
1.下载安装包
在非root用户下,penguin@lenovo:~$输入如下命令:
wget https://repo.continuum.io/archive/Anaconda2-2.5.0-Linux-x86_64.sh
2.安装Anaconda
bash Anaconda2-2.5.0-Linux-x86_64.sh -b
说明:自动安装至/home/penguin/anaconda2路径下
3.添加环境变量
sudo vim ~/.bashrc
打开配置文件之后
在该文件的最后添加如下代码:
export PATH=/home/penguin/anaconda2/bin:$PATH
export ANACONDA_PATH=/home/penguin/anaconda2
保存文件并退出。
以上三条详情可参考原文链接(我只是为了纠正了个别写错的地方所以重新写了下):https://blog.csdn.net/malingyu/article/details/78850306
4.运行命令: source ~/.bashrc
5.最后,运行命令:jupyter notebook
基于Win10子系统WSL环境下本地启动jupyter notebook成功如下图:
三、在jupyter notebook的kernal中添加python3:
二中的3、4步即为配置
conda
命令可以全局使用,这样在任意路径下就都可以使用conda命令了。
虽然Ubuntu环境中虽然有python3,但jupyter notebook的kernal默认只有python2;
1、在conda中创建python3的环境:
conda create –name python3 python=3.5
2、该操作结束后,会在你的anconda安装目录下:anaconda2\envs 下产生相应的环境目录:
3、创建了python3 的环境后,你可以激活该环境:
source activate python3
并在该环境下安装相应的软件包,eg:conda install pandas;
4、重启ubuntu环境,创建jupyter-notebook内核:
conda install –prefix=/home/user/anaconda2/envs/python3 ipykernel
这里的prefix参数指定的路径就是上面步骤2、创建的环境,目录也是步骤2、产生的目录路径;
5、激活python3:
source activate python3
6、激活python3后,最后执行如下命令即可:
python -m ipykernel install –user
7、此时打开jupyter notebook即可看到python3的内核了: