栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【李沐-深度学习】Linux环境配置+常见问题

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【李沐-深度学习】Linux环境配置+常见问题

在linux服务器上配置环境(ubuntu 18.04.6 LTS)
在Windows上使用MobaXterm,远程连接服务器

step 1 anacoda

官方的linux安装教程:https://docs.anaconda.com/anaconda/install/linux/

# 使用wget安装
# ctrl+z 可以终止wget
# 也可以下载好安装包,再上传到服务器上
wget https://repo.anaconda.com/archive/Anaconda3-2022.05-Linux-x86_64.sh

# 检查安装包完整性
# 这一步可以跳过
sha256sum Anaconda3-2022.05-Linux-x86_64.sh

# 安装
# 根据提示信息,输入Enter或者yes/no即可
bash Anaconda3-2022.05-Linux-x86_64.sh

# 安装完毕之后需要重新启动
sudo reboot

重启后,命令行前面出现(base),即可认为安装成功:
类似下边这样

(base) username@servername:~$
Step 2 本地安装
# 1 删除已经存在的环境
# 如果不存在d2l-zh,会报错
# 这步可以跳过
conda-env remove d2l-zh

# 2 下载环境
# 这里的d2l-zh是自定义的
conda create -n d2l-zh -y python=3.8 pip

# 3 使环境生效
conda activate d2l-zh

发现(base)变成了(d2l-zh)

(d2l-zh) username@servername:~$
Step 3 安装所需要的包
# 一口气安装
# 等待时间长
pip install jupyter d2l torch torchvision

# 如果一口气安装有报错,不妨一个一个安装,看看问题出在哪里
# 一个一个安装
pip install jupyter
pip install d2l
pip install torch
pip install torchvision

# 在我的记忆里,anacoda好像包括jupter和ipython

安装成功:出现successfully

Step 4 远程连接服务器端jupyter notebook

参考连接:https://blog.csdn.net/cc__cc__/article/details/108060618?spm=1001.2014.3001.5502

# 1 安装ipython
pip install ipython

# 2 生成配置文件
jupyter notebook --generate-config 
# 提示信息(后续需要使用)
# Writing default config to: /home/username/.jupyter/jupyter_notebook_config.py

# 3 生成密码
ipython
In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'xxxx'
In [3]: exit()

# 4 修改配置文件
vim /home/username/.jupyter/jupyter_notebook_config.py
c.NotebookApp.ip='*' # 所有ip都可访问
c.NotebookApp.password = 'xxxx' # 第3步中生成的密码
c.NotebookApp.open_browser = False # 禁止自动打开浏览器,如果服务器有浏览器也可以不修改这一项
c.NotebookApp.port =8888 #指定服务器端口,默认是8888

# 5 启动jupyter
jupyter notebook

# 如果忘记密码,可以用以下命令修改
jupyter notebook password


直接在window上打开浏览器,访问http://remoteaddr:8888/即可。
这里的remoteaddr指远程服务器ip地址

输入设置好的密码:

vim的使用:

i 插入
[ESC] 切换模式
: 底部
wq 保存并退出
/string 查找字符串

# 1 查找字符串
/c.NotebookApp.ip

# 2 按下Enter,光标会选中要查找的字符串

# 3 按下 i ,进入编辑模式,改成下面:
c.NotebookApp.ip='*'

# 4 按下[ESC]切换模式
# 重复1-4,直至改完配置文件

# 5 :wq 保存并退出
Step 5 下载代码并执行
# 1 退出jupyter
# ctrl+c

# 2 下载代码并解压
# 个人喜好:可以先创建一个文件夹,然后cd进去
mkdir deeplearning
cd deeplearning/
wget https://zh-v2.d2l.ai/d2l-zh.zip
unzip d2l-zh.zip

# 3 启动jupyter
jupyter notebook


# 补充:安装zip和git
# 1 选择一个安装目录,cd进去
# 2 
apt-get install zip
sudo apt-get install git

# 5 方法二:使用git下载所有代码
git clone https://github.com/d2l-ai/d2l-zh-pytorch-slides
Step 6 再次进入时
# 1 使环境生效
conda activate d2l-zh

# 2 开启jupyter notebook
jupyter notebook

# 3 打开浏览器:访问即可
一些关于环境的记录 安装mxnet
conda activate d2l-zh
pip install mxnet
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/987683.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号