Anaconda软件中的 Environments 及 Jupyter Lab使用方法介绍

541 篇文章 218 订阅
订阅专栏
514 篇文章 28 订阅
订阅专栏
200 篇文章 2 订阅
订阅专栏

来源:投稿 作者:助教-Frank
编辑:学姐

<<打造舒适的AI环境>>系列总览:

分为硬件篇x1 跟 软件篇x3
硬件篇1:主机八大件的选购
软件篇1:AI开发过程中常用开发命令、软件安装等
软件篇2:软件:Anaconda使用
软件篇3:软件:VS Code使用

本篇是打造舒适的AI开发环境系列-软件篇2

本文的重点:

(1)Environments使用中如何安装python包.;

(2)Jupyter Lab如何在服务器后台开启,从而让个人笔记本随时访问。

在下一篇文章中将讲述Appication库中VS Code, PyCharm这两个IDE如何结合本文讲述的Environments使用,以及如何连接远程学校/公司集群运行以及远程debug代码。

1.安装

本章介绍Anaconda在MacOS, Ubuntu, Windows是如何安装的。

笔者的笔记本是MacBook, 即MacOS系统, 额外装于Ubuntu系统的服务器位于学校集群。

Anaconda下载地址:

https://www.anaconda.com/products/distribution 根据自己的系统选择对应红色框的部分,建议此软件安装到SSD固态上加快读写速度。

Windows系统:

后缀为exe文件直接点击,下一步即可

此处需要注意,Advanced Options界面, 务必勾选添加环境变量(后续省事)。其余下一步即可。

MacOS系统:后缀为pkg文件直接点击拖入应用程序即可

Ubuntu系统: .后缀为sh文件.

由于公司/学校AI集群一般是没有图形化界面。需要右键图一的” 64-Bit(x86) installer“ 复制anaconda的下载链接地址。

step1: 根据IP/user_id/port链接服务器

ssh frank@10.19.124.245 -p 2022

step2: 转到任意一个目录进行wget

cd Downloads
wget -c https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh

step3: 安装,采用默认Enter yes yes即可

sh Anaconda3-2021.11-Linux-x86_64.sh

通过此章节完成了Anaconda软件在Windows/MacOS/ubuntu的安装

2.Environment的基本使用

此章节分为三个部分,如何创建Environment、 Python软件库的选择、替换清华源。

2.1 创建Environment

Windows: 如下图打开Powershell或者win+R的终端

MacOS/Ubuntu:打开终端.(bshell, zshell都可),此处推荐zshell,有自动补全功能, 如何安装使用会在软件篇3介绍。

step1: 创建名为python3.6_torch1.5_cuda10.1的Environment

此处为笔者的命令习惯, 也建议大家采取这样的命令方式, 这样可以很好的管理不同版本,此处大家可以根据自己想要安装的python torch cudad版本命名即可.不需要跟我一样, 一个系统可以安装若干Anaconda Environment。

此处需要Windows/Ubuntu安装好CUDA,Windows下一步下一步即可。Ubuntu稍微麻烦。

后续可以出一个文章单独介绍如何配置Ubuntu中的各种软件,此处默认大家已经安装好。

对于MacOS由于没有NVDIA GPU也就只能安装CPU版本的pytorch。

那么可以采用python3.6_torch1.5_cpu命名。

特别:TensorFlow不同版本的安装要严格对应GPU版本。2.1.1 补充

conda create --name python3.6_torch1.5_cuda10.1 python=3.6

step2: 激活Environment,并安装Python 包

如何找到Python 包的安装命令在下一个章节

conda activate python3.6_torch1.5_cuda10.1
pip install numpy

2.1.1 TensorFlow. Pytorch的安装

TensorFlow:https://www.tensorflow.org/install/source?hl=zh-cn#gpu

如下图所示。TensorFlow不同版本有严格的CUDA对应要求, 如果你系统装了CUDA10.1 去安装tensorflow-2.40会报错,如何安装不同Tensorflow版本,会在2.2章节给出

Pytorch:

https://pytorch.org/get-started/previous-versions/

相比于TensorFlow的静态图机制, 基于动态图的Pytorch不同版本就不需要严格对应系统CUDA,在上述链接中可以找到不同版本的下载信息。

2.2 Python软件库的选择

在windows中,我们可以通过360管家或者腾讯电脑软件管家很方便的把很多exe文件给整理好了,所以我们能很方便的去下载各种应用。

比如QQ, 微信, 英雄联盟等各种软件。类似的,在Python所有包中,有没有一个厂商把numpy/torch/tensorflow等各种各样的库包装好呢?其实是有的。笔者这里给推荐两款,其实就相当于python库集合中的360/腾讯电脑管家。

2.2.1 Anaconda org

https://anaconda.org/anaconda/repo

以numpy为例

如下图所示, 可以看到这个包能在哪个系统上安装, 以及安装的命令,

2.2.2 Pypi org

https://pypi.org/

如下图所示,搜索numpy。

跟上述一样也看到安装命令. 以及历史版本. 笔者这里建议采用pypi

2.3 替换清华源

由于上述Anaconda/Pypi 服务器都在国外, 导致我们在安装某些包的时候速度太慢了, 所以有一些大学或者公司把国外的这些库给搬到国内来. 有名的比如清华、中科大、阿里等. 此处只介绍笔者经常用的清华源.

地址: https://mirrors.tuna.tsinghua.edu.cn/

如下图, 此处已经给了替换方法。

step1:激活自己的Anaconda Environment

conda activate python3.6_torch1.5_cuda10.1

step2: 对于windows系统需要生成.condarc文件,并全局搜索找到 .condarc文件

conda config –set show_channel_ruls yes

step3: 对于MacOS/ubuntu系统在home/xxx(xxx为自己用户名)找到.condarc文件,替换清华源地址

vim /home/wlsh/.condarc

此时再开始安装库是不是速度快的飞起︿( ̄) ̄)︿

3.Jupyter Lab的使用

当我们点开安装好的Anaconda软件,其实会发现软件库中有N多开发软件。

本节只介绍Jupyter Lab的使用,有的同学可能会问为啥不使用Jupyter Notebook。其实Jupter Lab是notebook的升级版, 更加的方便简单。

最重要的是后面我会介绍如何在学校/公司集群上如何长久的开启一个端口,用你的笔记本能随时随地访问,跟Kaggle或者某些租卡平台一样。

3.1 本地使用

对于windows/macOS/ubuntu有图形界面的系统来说,

一方面可以通过菜单栏点开Aanaconda的图标,得到上面的界面,然后点开Jupyter Lab。

另一方面可以在终端直接输入jupyter lab浏览器即可直接打开。

3.2 服务器使用

当我个人有一个台服务器 或者 实验室有一台服务器, 我应该如何在服务器上开启jupyter lab服务 让我能够在我笔记本上随时随地访问. 就跟kaggle或者colab提供的jupyter lab界面一样。

step1; 通过IP/use_id/port连接集群

ssh framk@10.19.124.245 -p 2022

step2: 激活自己的Anaconda Environment

conda activate python3.6_torch1.5_cuda10.1

step3: 安装jupyterlab并添加Environment到Jupyterlab

pip install jupyterlab
python -m ipykernel install --user --name python3.6_torch1.5_cuda10.1

step4: Jupyterlab的配置:

4.1 生成jupyter lab的配置文件

jupyter lab --generate-config

终端显示生成的配置文件位于

/home/frank/.jupyter/jupyter_lab_config.py

4.2 修改jupterlab登录密码

Jupyter lab password

4.3 主机IP/端口设置,编辑文件在最后面添加三行。

这三行的意思分别是允许任何IP链接. 集群不打开jupyter lab的图形界面, 初始服务器端口IP 如果遇到冲突会自行替换。

vim  /home/frank/.jupyter/jupyter_lab_config.py
c.NotebookApp.ip='*'
c.NotebookApp.open_browser=False
c.NotebookApp.port=8888

4.4 启动jupyter lab并挂到服务器的后台,查看后可以找到IP。

然后把localhost替换为服务器IP,在自己笔记本浏览器打开就可以啦!

nohup jupyter lab --port=8891 &
cat nohup.out

4.5关闭挂到后台的jupyter lab, 查找进程ID, 并关闭

ps -ef | grep jupyter lab
Kill -9 xxxx

关注下方《学姐带你玩AI》🚀🚀🚀

“打造舒适的AI环境”系列更新中,跟着大神学AI啦

码字不易,欢迎大家点赞评论收藏!

Anaconda安装jupyter notebook、jupyterlab及体验
迷逝
08-14 1493
手贱,不小心将Anaconda自带得jupyter给卸载了,没法子了查了好多资料都比较麻烦,所以自己摸索着重新安装,记录一下心得。说明:Anaconda没有加入环境变量,Anaconda官方建议不要将Anaconda加入环境变量,这就意味着他和python是可以共存的。
通过Anaconda管理环境
Reborn214的博客
04-26 413
转自:https://evidencen.com/how-to-create-export-and-import-anaconda-environments/ How to create anaconda environment and make it available in Jupyter lab. There are 2 ways to create anaconda environments. You can create anaconda environment from anaconda pro
搭建机器学习课程实验平台(Anaconda安装&使用jupyter lab)
weixin_63199807的博客
10-22 819
要注意的是:在使用jupyter lab的时候不要关闭命令提示符,如果关闭了命令提示符,jupyter lab也会随之关闭,不能进行jupyter lab的后续使用等。如果页面有 “Add Anaconda to the system PATH environment variable” 的选项,也可以打勾,这是添加环境变量的。添加Anaconda的安装目录的Scripts文件夹:要找到当时你安装Anaconda的安装路径,例如:D:\Anacond\Scripts。:访问Anaconda官网。
通过anaconda安装jupyter lab
热门推荐
日进一步
02-14 2万+
安装前环境说明: OS:Window 10 已安装:anacondajupyter notebook 安装过程: 1、在开始菜单打开Anaconda Prompt 2、执行jupyter lab安装命令:conda install jupyterlab 3、升级jupyter内核和客户端:conda update jupyter_core jupyter_client 4、启动jupyter...
Anaconda JupyterLab Notebook 基础操作(不含调试)
qq_46841701的博客
02-08 633
路径设置 修改anaconda目录下文件 anaconda3\etc\jupyter\jupyter_notebook_config.json。 { "NotebookApp": { "nbserver_extensions": { "jupyterlab": true }, "notebook_dir":"这里写你的工作目录路径" } } 新建可调式文件(.ipynb) 左上角 File —— New —— Notebook Notebook文件界面介绍
Anaconda安装jupyter lab + jupyterlsp(代码提示,代码纠错)详细搭建过程
善皮之的博客
07-25 1万+
Anaconda安装jupyter lab + jupyterlsp(代码提示,代码纠错)详细搭建过程 抛弃jupyter notebook 因为可以看代码的区域比较小,就间那一块,所以选择jupyter lab写代码的范围大还好看。但是默认安装的jupyter lab是没有代码自动提示的功能的。这个时候jupyter lab 自带一个jupyter lsp插件。出处: github jupyter lsp 下面开始完整的搭建过程,这次的教程面向小白,所以详细一点,受人之约,终人之事: 本次是在windo
anaconda jupyterlab
07-28
如果你想在Anaconda JupyterLab使用文,可以按照以下步骤操作: 1. 打开Anaconda Navigator,点击"Environments"选项卡。 2. 在"Environments"选项卡,选择你想要配置的环境(比如base或其他自定义环境)。 3...
anaconda安装jupyter lab教程
03-27
如果你使用默认环境,则可以在命令行输入以下命令来启动jupyter lab: ``` jupyter lab ``` 5. 然后,在浏览器打开jupyter lab,并开始使用它。 希望这个简单的教程可以帮助你安装并使用jupyter lab。如果你...
jupyterlab安装与配置 anaconda用户
08-15
对于Anaconda用户,安装和配置JupyterLab的步骤略有不同。...这样,您就可以在Anaconda环境下使用JupyterLab了。您可以在JupyterLab界面上创建和运行Python代码的笔记本,并使用其他功能和扩展来增强您的工作流程。
Anaconda 环境environment的移植到新机器(无需网络,简单)
XBL2015HENU的博客
07-30 2157
无需网络,直接将anaconda的环境移植到新的机器上,操作简单
anaconda使用jupyter notebook
10-30
Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等
[Anaconda]:Managing environments conda常用命令
shinezzz的博客
05-01 395
Creating an environment with commands create an environment with a specific version of Python and multiple packages: conda create -n myenv python=3.6 scipy=0.15.0 astroid babel help:conda create --he...
anaconda与环境依赖文件environment.yml
gjl的博客
05-15 1万+
1.anaconda新建虚拟环境 深度学习的代码,好多都需要安装一些安装包,在服务器上安装需要权限就很麻烦。看到网上有说把这些安装包一个个下载下来上传到服务器再安装,心累,想想工程量就很大 这时候就可以在anaconda新建虚拟环境,把这些需要的安装包都装到一个虚拟环境里面。 导出anaconda python的环境导出到environment.yml,在通过这个文件在其它电脑上创建anaco...
Anaconda:虚拟环境
m0_37957160的博客
05-23 2272
什么是虚拟环境、为什么使用虚拟环境、Anaconda创建、激活、退出、删除虚拟环境 一、虚拟环境 virtual environment 它是一个虚拟化,从电脑独立开辟出来的环境。通俗的来讲,虚拟环境就是借助虚拟机docker来把一部分内容独立出来,我们把这部分独立出来的东西称作“容器”,在这个容器,我们可以只安装我们需要的依赖包,各个容器之间互相隔离,互不影响。譬如,本次学习需要用到Django,我们可以做一个Django的虚拟环境,里面只需要安装Django相关包就可以了,需要Scrapy库,就在
Linux服务器Anaconda版本安装JupyterLab
u012998680的博客
04-23 1731
Linux服务器上安装JupyterLab并可在远程访问!
AnacondaJupyterlabJupyternotebook使用心得
storm23的博客
03-10 2210
## Anaconda安装及配置 下载 :https://www.anaconda.com/distribution/ 下载完毕后使用管理员权限安装,勾选“All user” 安装完毕后,运行“Anaconda Prompt”进入conda命令行执行conda命令 ## 包管理 安装Anaconda之后,我们就可以很方便的管理安装包(安装,卸载,更新)。 1. 安装包 conda 的包管理功能和pip 是一样的,当然你选择pip 来安装包也是没问题的。 2. 安装 matplotlib ..
Anacondajupyter notebook的升级版jupyter Lab4.0的安装配置,自学Python利器,你值得拥有!新工具你装了没?
热心的布丁-有计划的自学编程才会成功
06-13 5634
前几天,jupyter lab4.0已经发布,因为chatgpt的火爆,貌似都没太多人关注jupyter lab 新版本的发布这事了。不过,如果你想自学Python,一定不要错过这个自学Python的利器。我想每个Python程序员都会知道Jupyter Notebook 这个工具。Jupyter Notebook 就像是一个神奇的“魔法记事本”,让你可以用Python代码写出各种各样神奇的程序。
关于Anaconda通过environment.yml配置环境的常见问题解决办法
最新发布
cqbzcsq的博客
03-29 1万+
配环境总是一个老生常谈的问题,有些项目写得好的,会把一些冗余的包删除,只留下必要的包,并且手把手教你pip安装,但是有些项目就直接丢一个200~300行的environment.yaml文件或者requirement.txt文件让你自己去配,虽然也有相关的环境配置内容,但能够按照步骤一次通过配置的可能性很低,而且大部分问题会跟系统环境、pytorch版本、anaconda版本有关,最终结果就是有些包配了半天终于配好了,结果代码里面直接一个注释不用了,总之就是让人十分折磨。
写文章

热门文章

  • 多模态融合最新创新方法汇总(附ICLR2024必看的22篇文章和源码) 22177
  • NLP领域顶级会议和期刊汇总(附CCF最新推荐目录) 19049
  • 3D Gaussian Splatting 应用场景及最新进展【附10篇前沿论文和代码】 12920
  • 多尺度特征融合13种创新方案全面汇总,含2024年最新 12054
  • 推荐11个好用的prompt工具网站(附链接+论文) 11477

分类专栏

  • 人工智能干货 514篇
  • 深度学习干货 541篇
  • 粉丝的投稿 200篇
  • kaggle 37篇
  • 比赛 42篇
  • 机器学习 15篇
  • 卷积神经网络 3篇

最新评论

  • 深度学习水论文怎么缝模块?搭积木永不过时!(附80个即插即用模型)

    立新gump: 深度之眼,模块80!!!passion!!!!!!!!!

  • 深度学习水论文怎么缝模块?搭积木永不过时!(附80个即插即用模型)

    宫薪添: 模块80

  • PINN神经网络求解偏微分方程的11种方法【附论文和代码下载】

    2301_78724178: 对我就被骗了表情包

  • 深度学习水论文怎么缝模块?搭积木永不过时!(附80个即插即用模型)

    长老.: 模块80

  • 深度学习水论文怎么缝模块?搭积木永不过时!(附80个即插即用模型)

    m0_58167045: 模块80

最新文章

  • 小波变换无敌了!完美搭配时间序列轻松发A会,思路创新才是王道!
  • 多模态数据融合最新Nature来袭!四种方法就上岸,可别错过了这波好思路!
  • 完爆YOLOv10!Transformer+目标检测新算法性能无敌,狠狠拿捏CV顶会!
2024
10月 17篇
09月 21篇
08月 22篇
07月 21篇
06月 20篇
05月 23篇
04月 21篇
03月 21篇
02月 17篇
01月 29篇
2023年332篇
2022年46篇
2021年15篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

玻璃钢生产厂家福建室内商场美陈研发眉山玻璃钢商场美陈胶州玻璃钢蜘蛛雕塑揭阳小品玻璃钢雕塑洛阳学校校园玻璃钢雕塑价格卡通玻璃钢雕塑制作多少钱南京玻璃钢花盆有哪些安徽园林玻璃钢雕塑西安玻璃钢传统人物雕塑仪征佛像玻璃钢雕塑河南水果玻璃钢雕塑定制陕西玻璃钢酒店人物雕塑成都商场美陈信息玻璃钢艺术雕塑哪里有茂名人物玻璃钢雕塑品牌上海暗黑色玻璃钢花盆合肥玻璃钢雕塑价格表促销玻璃钢景观雕塑商场美陈魔方玻璃钢花盆简笔画ins组合式玻璃钢花盆市场玻璃钢花盆技术流程图片玻璃钢雕塑厂家 安徽玻璃钢熊猫雕塑图片商场美陈包含哪些产品兰州玻璃钢佛像雕塑安徽人物玻璃钢雕塑哪家便宜辽宁玻璃钢海豚雕塑安庆酒店玻璃钢花盆海东商场美陈香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化