ubuntu安装conda,jupyter,jupyterlab

本文详细介绍了如何在Linux系统上安装和管理Anaconda3,包括创建环境、克隆环境、激活环境、国内源配置,以及JupyterNotebook和JupyterLab的安装、启动、环境集成和插件配置。还提供了常见问题的解决方案。
摘要由CSDN通过智能技术生成

1. 安装Anaconda3

conda下载地址 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
例如:

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2022.10-Linux-x86_64.sh
到下载位置运行文件,yes后一路回车,到VScode输入no
bash Anaconda3-5.2.0-Linux-x86_64.sh
sudo gedit ~/.bashrc
export PATH="/home/xxx/anaconda3/bin:$PATH" (如果文件末尾存在则退出)
source ~/.bashrc
1.2  激活conda某个环境
vim ~/.bashrc
在最后一行添加conda activate ...(对应的环境名)
source ~/.bashrc

1.1 创建环境

conda create -n dp_env python=3.9

1.2克隆环境

conda create -n B --clone A  (B代表新环境名,A原环境名)
升级python版本
conda install  python=3.10.9

1.3 移除conda环境

conda remove -n 环境名 --all
# 也可以conda info -e后,进入目录直接移除rm对应的环境

1.4 配置国内源下载

conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
pip config set global.index-url http://mirrors.aliyun.com/pypi/simple/ && pip config set install.trusted-host mirrors.aliyun.com

问题解决

  1. Codna和miniconda安装冲突
    一直将环境安装到miniconda中,
    在这里插入图片描述
    在这里插入图片描述
    修改第一行未找到conda对应环境目录:如果不确定则修改pip3和pip3.7(直接修改对应的文件成如下)
    在这里插入图片描述

2. jupyter

2.1 安装jupyter

# 安装
pip install jupyter
pip install notebook
jupyter notebook password # 设置密码
ipython
from notebook.auth import passwd
passwd()
# 输入你自己设置登录Jupyter界面的密码,
# 然后就会生产下面这样的密码,将它记下来,待会儿用
'sha1:b92f3fb7d848:a5d40ab2e26aa3b296ae1faa17aa34d3df351704'
jupyter-notebook  --generate-config # 生成对应的配置文件,打开生成的配置文件
c.NotebookApp.password = u'sha1:b92f3fb7d848:a5d40ab2e26aa3b296ae1faa17aa34d3df351704'

2.2 启动jupyter

# 服务器启动,后面的参数可根据实际情况使用,端口根据自己主机情况而定
jupyter-notebook --ip 0.0.0.0 --port 9630 --allow-root --no-browser
# 后台运行
nohup jupyter-notebook --ip 0.0.0.0 --port 9630 --allow-root --no-browser > nohup.out &

2.3 jupyter添加conda环境

1.进入想要添加到jupyter 的环境
conda info -e (显示当前已有的环境)
conda activate 环境名(进入环境)想要显示的环境
2.pip install ipykernel 安装ipykernel
python -m ipykernel install --user --name 加入环境名称 --display-name "显示环境名称"
例:python -m ipykernel install --user --name fairseqe --display-name "fairseqe"
进入jupyter查看是否成功

2.4 jupyter 插件

安装jupyte_nbextension插件
pip install jupyter_contrib_nbextensions -i http://mirrors.aliyun.com/pypi/simple/ 
jupyter contrib nbextension install --user (jupyter contrib-nbextension install --user)报错的替换方法
pip install jupyter_nbextensions_configurator
jupyter nbextensions_configurator enable --user
如未成功,则删除重新来一次
pip uninstall jupyter_contrib_nbextensions
pip uninstall jupyter_nbextensions_configurator

问题解决

  1. 确定启动成功,在其他地方同样流程测试也能访问,就是这个启动的不能访问
    第一种解决办法:ssh -N -f -L localhost:9635:localhost:9630 user@ip,然后本地浏览器打开0.0.0.0:9635即可
    第二种解决办法:
sudo apt-get install iptables
sudo iptables -I INPUT -p tcp --dport 9630 -j ACCEPT # 开放一个端口
sudo iptables -I INPUT -p tcp --dport 9600:9700 -j ACCEPT # 开放一个端口段

3. jupyter lab

整体流程和jupyter notebook一致,除安装名外,其他均复制jupyter notebook即可。

pip install jupyterlab

ipython
from notebook.auth import passwd
passwd()
# 输入你自己设置登录JupyterLab界面的密码,
# 然后就会生产下面这样的密码,将它记下来,待会儿用
'sha1:b92f3fb7d848:a5d40ab2e26aa3b296ae1faa17aa34d3df351704'

jupyter lab --generate-config

c.NotebookApp.allow_root = True
c.NotebookApp.ip = '0.0.0.0'
c.NotebookApp.notebook_dir = u'/data/aibox/kaifang'
c.NotebookApp.open_browser = False
c.NotebookApp.password = u'sha1:b92f3fb7d848:a5d40ab2e26aa3b296ae1faa17aa34d3df351704'
c.NotebookApp.port = 8888

'argon2:$argon2id$v=19$m=10240,t=10,p=8$EM0JOZ8TfiT+EgFyYd35Cw$NL7xS/MsflRnSeW/FlFaQZo0JLXdjY/5tlH2kT6bICc'

nohup jupyter lab --ip 0.0.0.0 --port 9630 --allow-root --no-browser > nohup.out &
  • 9
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值