基于Win10子系统WSL环境下安装jupyter notebook并在kernal中添加python3

  • Post author:
  • Post category:python



一、微软商店搜索wsl,安装windows子系统,此处我安装了Ubuntu 20.04 LTS:

注意:若微软商店搜索应用显示”你搜索的内容不在此处…”,或者点击下载后一直没有反应(这是我第二次在WIN11上安装遇到的情况),解决办法如下链接:


Win10应用商店 你搜索的内容不在此处 的解决方法

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的内核了:



版权声明:本文为qihuazhuozhuo原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。