当前位置:   article > 正文

ubuntu安装conda,jupyter,jupyterlab_ubuntu anaconda jupterlab

ubuntu anaconda jupterlab

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
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

1.1 创建环境

conda create -n dp_env python=3.9
  • 1

1.2克隆环境

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

1.3 移除conda环境

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

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
  • 2

问题解决

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

2. jupyter

2.1 安装jupyter

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

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 &
  • 1
  • 2
  • 3
  • 4

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查看是否成功
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

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
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

问题解决

  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 # 开放一个端口段
  • 1
  • 2
  • 3

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 &
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/297825
推荐阅读
相关标签
  

闽ICP备14008679号