【问题标题】:setting conda environment installed jupyter notebook config设置 conda 环境安装 jupyter notebook 配置
【发布时间】:2018-08-01 18:16:21
【问题描述】:

我在远程 ubuntu 机器上运行 anaconda jupyter notebook,我有三个独立的 conda 环境。

base                  *  /home/user/anaconda3
dev                      /home/user/anaconda3/envs/dev
pytorch                  /home/user/anaconda3/envs/pytorch

为了使用 juypter notebook 远程,我使用 localhost:8888 作为基础环境,我想将 pytorch 环境的默认端口配置为 localhost:8889。这样

c.NotebookApp.port = 8889

但是当我尝试时

notebook --generate-config

命令,它询问我是否覆盖。

Overwrite /home/user/.jupyter/jupyter_notebook_config.py with default config? [y/N]

有没有什么方法可以为 pytorch conda 环境独立于 base conda 环境生成 jupyter 配置文件?

【问题讨论】:

    标签: python anaconda jupyter-notebook


    【解决方案1】:

    您可能可以在配置中添加一些逻辑(未经测试):

    from os import environ
    cenv = environ['CONDA_DEFAULT_ENV']
    if 'pytorch' in cenv:
        c.NotebookApp.port = 8889
    

    【讨论】:

    • 在我的environ 实例中,没有这样的'CONDA_DEFAULT_ENV'键
    • 我在stackoverflow.com/questions/36539623/…找到了注册CONDA_DEFAULT_ENV的方法,会试试你的方法
    • 很高兴我能帮上忙 :)
    猜你喜欢
    • 1970-01-01
    • 2021-08-28
    • 2021-05-27
    • 2021-01-24
    • 1970-01-01
    • 2016-09-22
    • 2020-04-03
    • 1970-01-01
    • 2017-01-28
    相关资源
    最近更新 更多