当前位置: 首页 > news >正文

anaconda的linux版本以及jupyter的安装和DataSpell连接linux的jupyter服务器

anaconda安装:

官网:

https://www.anaconda.com/

拷贝下载网址后,在Linux里进行下载:

wget https://repo.anaconda.com/archive/Anaconda3-2022.10-Linux-x86_64.sh

执行sh:

./Anaconda3-2022.10-Linux-x86_64.sh 

安装完后,前面出现(base):

即安装成功!!!

重新进入,

conda create -n AI python=3.9
conda activate AI

jupyter的安装:

将当前Python版本(AI)加入现有的 Jupyter:

python -m ipykernel install --name AI

解决方式:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ ipykernel

然后再安装notebook、numpy、matplotlib、pandas等:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ notebook
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ numpy
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ matplotlib
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ pandas

安装jupyter notebook

生成jupyter配置文件

在/root目录下,也就是root用户的家目录:

jupyter notebook --generate-config

进入ipython环境

$ ipython
>>> from notebook.auth import passwd
>>> passwd()   # 注意记住密钥:'sha1:4b2678fa7669:037692fc089b07c56f10b5b50e11e00e5a87c4b3'
>>> exit()

设置jupyter配置文件

vim /root/.jupyter/jupyter_notebook_config.py
c.NotebookApp.allow_remote_access = True #允许远程连接
c.NotebookApp.ip='*'                     # 设置所有ip皆可访问  
c.NotebookApp.password = 'argon2:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/NWhM'     # 之前生成的密码 hash 字串
c.NotebookApp.open_browser = False       # 禁止自动打开浏览器  
c.NotebookApp.port = 8888                 # 使用的端口,随意设置
c.NotebookApp.notebook_dir = '/data/soft/AI_Learn'  #设置Notebook启动进入的目录
c.NotebookApp.enable_mathjax = True # 是否用mathjax,它是一种用于数学公式显示的工具

在任意目录下执行:

nohup jupyter notebook --allow-root &

即启动了jupyter服务器!!!

DataSpell连接linux的jupyter服务器:

前提:服务器要关闭防火墙以及入口出口规则!!!

输入要连接的url:

点击“Add”,会弹出输入密码的提示,输入密码后即可连接!!!

http://www.lryc.cn/news/34241.html

相关文章:

  • Zookeeper集群和Hadoop集群安装(保姆级教程)
  • 利用matlab的newff构建BP神经网络来实现数据的逼近和拟合
  • 【经验分享】电路板上电就挂?新手工程师该怎么检查PCB?
  • 运筹系列68:TSP问题Held-Karp下界的julia实现
  • 神经影像信号处理总成(EEG、SEEG、MRI、CT)
  • ZooKeeper 进阶:基本介绍
  • CSS的常用元素属性,显示模式,盒模型,弹性布局
  • 【20230308】串口接收数据分包问题处理(Linux)
  • 数据库复试问题总结
  • Linux操作系统安装——服务控制
  • 【C语言】编译+链接
  • 为「IT女神勋章」而战
  • JS 动画 之 setInterval、requestAnimationFram
  • 【LeetCode——排序链表】
  • 二叉树的遍历(前序、中序、后序)| C语言
  • 【建议收藏】深入浅出Yolo目标检测算法(含Python实现源码)
  • Vue常见的事件修饰符
  • 【卷积神经网络】激活函数 | Tanh / Sigmoid / ReLU / Leaky ReLU / ELU / SiLU / GeLU
  • 刷题记录:牛客NC24048[USACO 2017 Jan P]Promotion Counting 求子树的逆序对个数
  • MpAndroidChart3最强实践攻略
  • Spring笔记(9):事务管理ACID
  • io流 知识点+代码实例
  • 【MySQL】P8 多表查询(2) - 连接查询 联合查询
  • QML动画(Animator)
  • Git 分支操作【解决分支冲突问题】
  • 盘点全球10大女性技术先驱
  • C++之dynamic_cast
  • JavaScript 箭头函数、函数参数
  • JavaScript_Object.keys() Object.values()
  • 扬帆优配|高送转+高分红+高增长潜力股揭秘