linux下配置jupyter Notebook

    科技2023-10-13  136

    1、conda 切换环境(并非必要)

    conda activate you_env_name

    2、生成jupyter Notebook的配置文件

    jupyter notebook --generate-config

    3、生成jupyter用户秘钥

    在cmd中输入python进入python编辑模式,输入以下代码然后连续两次输入相同密码获得秘钥

    from notebook.auth import passwd passwd()

    当然可能报错没有jupyter notebook这个模块,使用

    pip install notebook

    4、修改配置文件

    vi进入配置文件进行修改

    vi /root/.jupyter/jupyter_notebook_config.py

    修改的内容如下(注意:所有的都要删去前面的#,即取消注释,不然是没有办法生效的)

    c.NotebookApp.ip='*' # *处可以设置为自己的ip地址,比如192.168.0.1(使用ipconfig /ip addr 等命令都可以查看的) c.NotebookApp.password = u'sha:ce...' # 刚才复制的那个密文' c.NotebookApp.open_browser = False # 禁止自动打开浏览器 c.NotebookApp.port =8888 # 默认为8888,自己查看下占用没有 c.NotebookApp.notebook_dir = '/home/project' # 默认打开的文件夹,可自己设定一下 c.IPKernelApp.pylab = 'inline' # 没有就不用改了

    5、启动jupyter notebook 服务器

    jupyter notebook

    可能会有以下报错:

    Running as root is not recommended. Use --allow-root to bypass.

    这时就需要修改上诉配置文件中的allow_root = False这一行修改为:

    c.NotebookApp.allow_root = True # 设置默认开启root模式

    6、输入jupyter notebook 你可以得到一个地址,在browser中输入看是否能够进入jupyter notebook之中,如果能,恭喜你设置完成了。如果不能:

    查看你的防火墙状态:

    firewall-cmd --state # centos 7,其他linux请使用相应命令

    暂时停止firewall:

    systemctl stop firewalld.service

    禁止firewall 开机启动:

    systemctl disable firewalld.service

    再尝试一遍,over,应该就可以打开jupyer notebook 开始python编写了。 如果还是不能请留言,多多分享自己遇到的问题,在解决这些问题的时候提高自己的能力啊!!!

    Processed: 0.010, SQL: 8