搭建强化学习环境(二)

在Linux系统anaconda虚拟环境下,配置jupyter notebook

Ubuntu版本:20.04

python版本:3.9

step1:Ubuntu 安装 jupyter notebook

安装好anaconda,并创建一个虚拟环境并激活,比如我环境名的是gymlab

   conda create -n gymlab python=3.9
   source activate gymlab

step2:安装jupyter notebook

(这一步的命令只有在base环境下才可输入,我也不知道为什么)

conda install jupyter
jupyter notebook --generate-config  #创建配置文件

step3:生成密钥

    1.键入命令:

 ipython

    在In[1]一行输入如下语句
    In [1]: from notebook.auth import passwd
    2.设置password,记住,后面浏览器登陆jupyter notebook时需要输入
    In [2]: passwd()
    Enter password:
    Verify password:
    Out[2]:  'argon2:$argon2id$v=19$m=10240,t=10,p=8$YSA6IxyK91MUCYaSLfLeag$U5ai2ZWX9QvqEqIeFz2cC7Dl+wKvttafHJnvIohY9EU'
    保存好输出的这段密钥,包括引号。

step4:配置notebook

进入配置文件

vim ~/.jupyter/jupyter_notebook_config.py

进入配置文件之后,按 i 进入编辑模式,找到文件末尾加入以下语句

c.NotebookApp.notebook_dir = '/home/c/jupyter_file'  #自己创建一个工作目录
c.NotebookApp.ip='*'  #表示所有ip都可以访问
c.NotebookApp.password =
      u'argon2:$argon2id$v=19$m=10240,t=10,p=8$YSA6IxyK91MUCYaSLfLeag$U5ai2ZWX9QvqEqIeFz2cC7Dl+wKvttafHJnvIohY9EU'      #之前保存的密钥
c.NotebookApp.open_browser = True   #好像False也可以
c.NotebookApp.port =8888    #指定访问端口
c.NotebookApp.allow_remote_access = True

最后按ESC键退出编辑模式,再键入 :wq() 保存并退出,这样就配置好了。

step5:打开jupyter,在终端中输入:

jupyter notebook --ip=0.0.0.0 --no-browser --allow-root

执行上述命令之后出现下图,找到网址http://...:8888/ 这一行,直接右击并打开连接就可以进入。

附:解决jupyter找不到的虚拟环境的问题

使用jupyter默认是环境base的地址,无法使用自己创建的虚拟环境。
如何解决这个问题?需要两个步骤即可
1 . 在base环境中安装nb_conda_kernels这个库

conda install nb_conda_kernels

2 . 在自己创建的环境中安装ipykernel和nb_conda这两个库

source activate gymlab #激活自己创建的gymlab虚拟环境
conda install ipykernel
conda install nb_conda

3.最后可在内核——更换内核中找到自己的虚拟环境了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值