【李沐-深度学习】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 打开浏览器:访问<http://remoteaddr:8888/>即可

一些关于环境的记录

安装mxnet

conda activate d2l-zh
pip install mxnet
  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值