jupyterlab添加新的环境时候报错

conda create -n python39 python=3.9 ipykernel

报错:CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/main/linux-64/pygments-2.15.1-py39h06a4308_1.conda>

vi ~/.condarc
复制下面文本

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/fastai/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
show_channel_urls: true
ssl_verify: false

:wq报存

  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7679090
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:在jupyterlab中添加虚拟环境
  • 除此之外, 这篇博客: jupyterlab安装和踩坑中的 配置 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 命令行输入

    jupyter lab --generate-config

    进入配置文件目录

    cd /home/user/.jupyter
    (user是你自己的用户名)

    vim jupyter_notebook_config.py

    (vim使用方法可以百度)

    c.NotebookApp.ip = ‘*’ //ip
    c.NotebookApp.notebook_dir = ‘/home/user/code’
    (user是你自己用户名,code是我专门创建的文件夹,用于存放,坑3警告)
    c.NotebookApp.open_browser = False //默认运行不启用浏览器
    c.NotebookApp.password = ‘sha1:…’ //里面是你之前存的那串密钥
    c.NotebookApp.port = 8887 //你要打开的端口

    然后运行

    jupyter lab

    如果这里没报错,你应该就成功了一大半。

    坑2:在写配置文件的时候,可能是配置文件没正确保存或者是重复打开等等文件上的原因,导致上述配置没有写入,这时会出现一大串错误,如果你没成功,你需要检查一下你的配置文件,删掉重写也好其他办法也罢,这是一条参考的路

    坑3:在浏览器远程打开jupyterlab时,点击一切按钮无反应,这我也不知道什么原因,我也百度不到为什么,我使用chrome时无法点击一切按钮,当我切换到microsoft edge的时候就一切正常。

    坑3:这也是困扰我最长时间的一个坑,当我按创建notebook,text,markdown等等,都无法创建出现403等弹窗,观看linux这边控制台出现

    403 POST /api/contents/?1585749220286 (...):

    Permission denied: Untitled.ipynb

    这样的文本时,一开始无脑百度,没有解决,无脑google没有解决,有人说是文件读取权限的问题,后来我想到上面的c.NotebookApp.notebook_dir = ‘/home/user/code’ 的目录

    再无数尝试下

    sudo chmod 777 /home/user/code/

    给予那个文件夹读写执行权限,到此问题解决

  • 您还可以看一下 CSDN讲师老师的Python数据分析实战:后端数据清洗和API接口调用分析课程中的 使用jupyter notebook快速的搭建分析环境小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    要解决这个问题,您可以按照以下步骤进行操作:

    1. 在服务器上安装JupyterLab:在终端中运行以下命令进行安装:
    pip install jupyterlab
    
    1. 生成密码:在终端中运行以下命令以生成密码:
    ipython
    from jupyter_server.auth import passwd
    passwd()
    

    然后,输入两次密码,将生成的加密字符复制并保存。

    1. 初始化并生成配置文件:在终端中运行以下命令以生成配置文件:
    jupyter lab --generate-config
    

    该命令会在/root/.jupyter/目录下生成jupyter_lab_config.py文件。

    1. 修改配置文件:使用文本编辑器(如vim)打开生成的配置文件jupyter_lab_config.py,并按照参考资料中提供的说明进行修改。具体来说,确保以下行的配置是正确的:
    c.ServerApp.allow_remote_access = True
    c.ServerApp.allow_root = True
    c.ServerApp.ip = '*'
    c.ServerApp.port = 80
    c.ServerApp.password = 'sha1:刚刚你获得的加密字符'
    c.ServerApp.open_browser = False
    

    保存并关闭文件。

    1. 启动JupyterLab:在终端中运行以下命令以启动JupyterLab:
    jupyter lab
    

    现在,您应该能够通过浏览器访问JupyterLab了。

    请注意,以上步骤假设您具有管理员权限或对服务器有足够的访问权限。如果您遇到任何权限问题,请联系服务器管理员或系统管理员以获取帮助。

    上述步骤是基于Ubuntu 16.04操作系统的。如果您使用的是其他操作系统,请根据操作系统和JupyterLab的版本进行相应的调整。