给小白看的Anaconda+Jupyter详细教程

Anaconda是什么?

Anaconda是用来管理python环境的工具,为什么要管理python环境呢?简单的说就是,在复现别人的代码的时候,别人使用的第三方库的版本可能不同,并且这些不同版本的库不能同时安装,如果每次运行不同的代码都重新安装不同版本的库,会很麻烦,所以就出现了Anaconda这样的工具来创建不同的环境在不同的环境中安装不同版本的库,然后在不同的环境中运行代码。

Anaconda安装

安装Anaconda(错误重灾区)
(1)安装过程(图示是操作顺序)
在这里插入图片描述

在这里提醒,这个“All Users”选上

接着就是路径,提醒小白,安装到C盘真的可以避免后续的很多小问题,但是尽管这样我也没有尝试过把它装入C盘。
在这里插入图片描述

我选择了E盘,单独创建一个文件夹命名为“Anaconda”.
注意路径要简单,我的是 E:\Anaconda ——不要有空格!!!不要有中文字符!!!

最容易错的部分来了,
第一项Add Anaconda… 这个是说将安装路径填入到系统环境变量中,我曾经选上,发现后期总是出现什么“无法定位到动态链接库”问题!!!(这里是自动添加系统环境变量,不选!!自己手动添加就好)
在这里插入图片描述

第二项 是说要默认使用python的版本,选上!!
提示安装成功……
在这里插入图片描述

提示安装VScode,选择点击“skip”
在这里插入图片描述

两个“learn”,都取消打勾
在这里插入图片描述

结束操作……

4、配置Anaconda环境变量
此电脑——属性——高级系统设置——环境变量——path——编辑——新建

E:\Anaconda(Python需要)
E:\Anaconda\Scripts(conda自带脚本)
E:\Anaconda\Library\mingw-w64\bin(使用C with python的时候) E:\Anaconda\Library\usr\bin
E:\Anaconda\Library\bin(jupyter notebook动态库)

5、检验是否安装成功,注意:检验之前需要配置好环境变量!
在cmd中输入 :python,——查看是否有Python环境?
在这里插入图片描述

在cmd中输入 :conda --version,——查看是否有conda环境? (检验安装成功的标志.
在这里插入图片描述

在cmd中输入: conda info,——查看是否有? (检验安装成功的标志)
如果没有,或者提示conda不是内部或外部命令,那就意味着,你的anaconda没有把环境变量配置好。

Anaconda的基本操作

  • conda info -e 查看conda的环境
  • conda create -n first python=3 创建名称为first的带有python3的环境
  • conda activate first 激活名称为first的环境

安装jupyter

  1. terminal 敲击 pip3 install jupyter
    此操作安装 jupyter notebook,若已经安装过的可以跳过这一步。

  2. terminal 敲击 jupyter notebook --generate-config
    此操作会生成 jupyter notebook 的配置文件 jupyter_notebook_config.py
    若之前有这个文件,则terminal会提示是否 overwriting?选择 [y] 。

  3. terminal 敲击 python3
    此操作会使 terminal 进入python命令行中。

terminal 的指示行会从 $ 变为 >>>。

  1. 在python命令行中敲击以下两句话(依次敲击):
from notebook.auth import passwd
passwd()

按照指令,连续输入两次你想要设置的密码即可。

然后指令行会生成秘钥,复制单引号中的这个秘钥。

  1. 在python命令行中敲击 exit()
    此操作会使界面退出python指令行,重新返回terminal指令行。

  2. terminal 敲击 vim ~/.jupyter/jupyter_notebook_config.py
    此操作会进入jupyter notebook的配置文件中,使用vim编辑器修改其中的内容。

注意:进入vim编辑器中不要在里面乱按任何键。

  1. 在vim编辑器中按如下操作进行:
    (1)敲击 shift+g 即 ‘G’,跳至文档末尾。

(2)按下 i 键,进入输入模式。

(3)复制以下内容在文档末尾:

c.NotebookApp.password = u''                  # 复制生成的秘钥  
c.NotebookApp.open_browser = False            # 禁止自动打开浏览器  
c.NotebookApp.port = 8888                     # 指定8888端口 
c.NotebookApp.allow_remote_access = True

注意:

第2行的密钥要用刚才生成的密钥替换掉,不要用你刚刚自己输入的密码。
第4行的端口号可以自己设置,看喜好。
(4)按下 Esc 键,退出输入模式,回到命令模式。

(5)在命令模式下敲击 :wq ,保存退出vim编辑器。

  1. terminal 敲击 jupyter notebook,会蹦出以下一堆东西

表示链接成功。

  1. 打开你的浏览器,在IP地址栏输入 服务器的ip:8888 即可远程访问 jupyter notebook。
    注意:

端口号按照刚刚你在配置文件中输入的走,不要照搬8888
在浏览器中输入的是服务器的ip,不是输入localhost这种本地的链接。

  1. 浏览器跳出 jupyter notebook 的窗口,可能会让你输入密码。这时候输入的密码就是你自己之前在 python 命令行中设置的密码,而不是生成的那一长串乱七八糟的密钥。

为jupyter添加不同的conda环境

有时候使用conda命令创建了新的python环境(假设是tensorflow),但是使用上面的方法并不能切换,因为Change kernel中并没有新创建的环境。

conda creare -n tensorflow python=3.6

解决方案是手动添加这一kernel,具体步骤如下:
1.切换到需要配置的环境(这里是tensorflow)

conda activate tensorflow

2.安装ipykernel

pip install ipykernel

3.手动添加这一kernel

python -m ipykernel install --user --name tensorflow --display-name "环境名称"

–user --name 后面是conda中环境的名字
–display-name 后面是在jupyter中显示的环境名字。
打开notebook服务器:jupyter notebook

浏览器打开对应地址,新建python,就可以看到新添加的环境了。

设置jupyter的主题

jupyter虽然好用,但是其中默认的主题太难看了,并且很明亮对眼睛不好,这里提供了github上修改jupyter主题的链接。
参考Github上: jupyter-themes

  • 15
    点赞
  • 135
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值