Anaconda 以及 jupyter notebook常用命令

安装Anaconda后,常使用jupyter notebook进行一些代码的编写。整理了一些在Anaconda prompt和jupyter notebook中自己比较常用的命令,希望能够有所帮助。

Anaconda prompt界面命令

创建虚拟环境以及虚拟环境激活

个人使用Anaconda最主要的原因就是可以更方便的创建一个虚拟环境,在一个单独的环境中设置需要的python版本、需要的包,后续程序编写时也可以直接共享、不需要重新一个一个添加导入。
最初虚拟环境的添加使用的是Anaconda Navigator,也就是图形化的界面。后续发现这个界面加载太慢,更喜欢使用Anaconda prompt,直接在命令行输入命令执行需要的操作。
打开Anaconda prompt后:
创建新的虚拟环境对应的命令:

conda create -n [env-name] python=[版本号]

其中,env-name创建的虚拟环境的名字,版本号用于指明对应的Python版本。
如想要创建一个opencv对应的虚拟环境,希望的Python版本为3.7,环境名字为cv2,则对应的命令为:

conda create -n cv2 python=3.7

创建虚拟环境后,使用activate命令进行激活:

activate [环境名]

比如要激活上面我创建的环境,只需要键入命令:

activate cv2

包的安装

创建一个环境后,就可以安装需要的包了。个人推荐在Anaconda官网,anaconda.org的网站上搜索对应命令。
下面用scrapy作为例子,具体操作如下:

  1. 网站搜索栏搜索你需要的包,在搜索栏输入对应包的名字(这里为scrapy)。
    搜索栏输入对应包的名字
  2. 页面中找到需要的包(我一般选择第一个下载量最高的),点击包的名字。比如这里点击conda-forge/scrapy中的scrapy。
    点击想要下载的包的名字
  3. 复制任意命令,粘贴到anaconda prompt中激活的虚拟环境里,直接运行即可。中途会确认一下是否安装以及更新,输入y确认即可。
    复制任意一条命令

jupyter notebook常用命令

jupyter notebook的激活

激活对应虚拟环境后,在界面输入jupyter notebook即可激活并运行jupyter notebook。

jupyter notebook

进入jupyter notebook界面后,可以直接在菜单Help -> Keyboard Shortcuts中查找到对应的所有键盘快捷命令。
在这里插入图片描述
不过我感觉常用的并不多。我比较常用的命令有如下这些:

1 切换输入模式

ESC进入命令行模式,对应jupyter notebook中选中的框为蓝色。
比如下面就是命令行模式下,选中的框。
在这里插入图片描述
Enter则会进入输入模式,可以对选中的框进行文本或代码的输入。对应模式下选中的框为绿色。
在这里插入图片描述

2 运行选中的代码块

在输入模式或者命令行模式下,按下Enter + Shift即可运行选中的单元格,并选择下面的单元格。

3 单元格的添加或删除

命令行模式下:

  • 按下字母A可以在当前选中的单元格上方插入新的单元格
  • 按下字母B可以在当前选中的单元格下方插入新的单元格。
  • 按下字母D两次可以删除当前选中的单元格。

4 单元格变为markdown

按下Enter + Shift后生成的单元格默认是代码块的形式,如果要进行markdown的输入则需要将对应单元格从代码块格式切换为markdown。
对应步骤为,按下ESC进入命令行模式后,按下M将对应格式转化为markdown,而后继续markdown的输入。

5 编写代码常用的快捷键执行逻辑

我通常的编写逻辑为:

  • 按下Esc,而后按下M进入命令行模式,按下Enter进行markdown格式的文本输入,相当于一个比较大段的注释。
  • 按下Enter + Shift运行这个单元格,而后输入对应的Python代码。
  • 按下Enter + Shift运行完成的代码块,查看输出。如果不符合预期结果就按下Enter选中对应单元格进行修改。
  • 而后新生成的单元格默认为代码块的形式。如果需要输入markdown则按下ESC进入命令行模式,而后按下M转化单元格格式,而后正常进行markdown的输入。
  • 如果涉及到单元格的插入、修改或者删除,则按下ESC进入命令行模式后按下对应的键即可。

写在最后

整体上只代表我个人常用的命令,比较小白,也是目前的经验。后续会随着自己的学习不断更新。如果有问题,请多多指教!

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值