登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 guoguo666 于 2024-10-18 18:29 编辑
Win11 WSL(Windows Subsystem for Linux) 适用于Linux的Windows子系统,选择Ubuntu
Anaconda是Python的科学计算版本(因为我的电脑是win11的),我主要参考的帖子是Python安装之Ubuntu & anaconda3 & jupyter notebook-编程作图-气象家园_气象人自己的家园 (06climate.com)和Python环境搭建:基于Win10子系统WSL环境下Conda+Jupyter Notebook安装 (qq.com)
一、启用WSL
①开启“开发人员模式”
开始—设置—更新和安全—开发者选项—开发人员模式—开,等待程序包安装结束
②控制面板(按下“Win”键和“R”键—输入“control”)—程序和功能—启用或关闭Windows功能—适用于Linux的Windows子系统—确定—重启电脑
③下载Ubuntu
在微软应用商店中搜索“Ubuntu”,选择Ubuntu版本(目前最新版本是24.04LTS) ,点击“获取”。安装完成之后运行设置用户名(不要设置admin或root)和密码,密码字符不显示。
【当运行Ubuntu24.04LTS时报错:
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x800701bc
Error: 0x800701bc WSL 2 ????????????? https://aka.ms/wsl2kernel
Press any key to continue...
解决办法:去微软WSL官网 下载安装适用于 x64 计算机的最新 WSL2 Linux 内核更新包,下载并安装wsl的内核升级包: 下载地址https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi下载后直接双击安装,之后再重亲启动Debian,可以正常启动。】
②打开Ubuntu进入WSL交互端口,键入“wget+空格+点击右键”,即:
wget https://repo.anaconda.com/archiv ... 6-1-Linux-x86_64.sh
回车即可下载。
③下载完成后,输入“bash+空格+为刚刚下载的文件名”进行安装,即:
bash Anaconda3-2024.06-1-Linux-x86_64.sh
一直按回车进行安装,
然后,需要选择yes或者no,选yes。
You can undo this by running `conda init --reverse $SHELL`? [yes|no]
输入yes
二、创建一个新的conda环境
下面的步骤是创建一个新的conda环境 conda create -n 202408(新环境变量名) python=3.12(python版本) Proceed ([y]/n)?y ①进入新环境语句
conda activate 202408 ②退出新环境语句
conda deactivate 三:新环境变量中安装jupyter notebook: 输入:conda install jupyter notebook Proceed ([y]/n)? y 安装完成之后,输入:conda install -c conda-forge jupyter_contrib_nbextensions Proceed ([y]/n)? y b) 进入jupyter notebook: 需要在环境中输入语句: jupyter notebook
将如图ip粘贴至Chrome浏览器中打开即可使用。
也可以自动弹出方法如下:
①关闭Ubuntu,再重新打开。进入新环境,输入:
jupyter notebook --generate-config
输入y
②输入nano ~/.jupyter/jupyter_notebook_config.py
③在命令里粘贴四行代码:
import webbrowser
webbrowser.register('chrome',None,webbrowser.GenericBrowser('/mnt/c/Program Files/Google/Chrome/Application/chrome.exe'))
c.NotebookApp.open_browser = True
c.NotebookApp.browser = 'chrome'
在中间代码找到'#c.ServerApp.use_redirect_file=True'
把它前面#去掉,然后把True改成False,再次保存退出。(相关命令:查找Ctrl+w,保存Ctrl+s,退出Ctrl+x)chrome需要修改成自己的地址需要自己的地址,(确认地址用到的命令:返回上级命令cd .. 遍历该文件夹文件内容:ls)
|