Anaconda 安装与配置

Anaconda 安装与配置

前言

按 Anaconda 官方的解释,Anaconda 是数据科学家为自己开发的,一款拥有强大数据科学技术的软件。
Anaconda 使用 Python 进行编程开发,自带用于数据分析的完整的Python第三方库,比如仿matlab的 matplotlib 和 numpy, 使用方法基本与matlab相同。
​ 它还包含三个独特的编辑器:Spyder 、jupyter notebook 和 jupyter lab ,尤其是 jupyter notebook 能使用服务器在网页上进行编辑,并拥有独特的编程方式。

基于以上原因,使用Python进行数据分析的,选择 Anaconda 进行工作无疑能够大大提高效率,是大多数人的首选工具。
但是 Anaconda 的 jupyter notebook 编辑器对于初学者来说可能会很难上手。它同时兼容 Vim 的代码编辑功能和 Markdown 文本渲染功能,却没有他们的全部功能,以及没有功能图标可用,使得习惯了 Markdown 的初学者用起来很生涩。

1. 安装

1.1 下载

Anaconda 官网只开放了最新版的下载地址:https://www.anaconda.com/download/。
不过可以修改以下地址的版本号来直接下载对应的版本
官网下载:https://repo.anaconda.com/archive/Anaconda3-2020.02-Windows-x86_64.exe

Anaconda3 的所有版本都可从清华源下载:
清华大学开源软件镜像站: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

推荐版本:Anaconda3-2020.02

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2020.02-Windows-x86_64.exe

Anaconda3-2020.02是目前使用python3.7的最稳定版本,最新的Anaconda3使用python3.8,尚处于不断更新迭代阶段,故不推荐安装最新版,随着下一个新版本的出现,该版本就会出问题,在你安装第三方库的时候就会更新某些库,而与当前版本冲突,使你不得不用pip安装旧的第三方库,或重新安装最新的Anaconda3。

1.2 安装方法:

安装前的提示:

1.如果要为电脑所有用户安装,请使用管理员身份。
2.如果在安装过程中遇到问题,请在安装过程中暂时禁用防病毒软件,然后在安装结束后重新启用它。
3.如果为所有用户安装失败,请卸载Anaconda,选择仅为您的用户重新安装。
4.安装时间很长,请耐心等待。

安装时请注意:

1.一般情况,只要根据安装向导,使用默认设置安装即可
2.按需要自定义路径
3.不推荐勾选为所有用户安装,可能会出问题。
4.按需要勾选添加到环境变量,添加了环境变量,便能在windows默认终端执行anaconda的所有命令,但可能出现有命令冲突。
5.如果安装完成后,没有出现 Finish 按钮,直接关闭或点击下一步,如果不介意也可以安装它推荐的软件。

安装后建议:

Anaconda 的 终端默认运行在其内置的 python 环境中,不要在其中使用 pip 去安装第三方库。因为 Anaconda 使用 conda 来管理它的第三方库,再使用 pip 会破坏 conda 对第三方库的管理。要在其中安装第三方库,请使用 conda 进行安装,这也是不将 Anaconda 添加到系统环境变量中的原因,避免与系统中已安装的python冲突。

1.3 conda 常用命令

安装模块和包: conda install package_name
更新模块和包: conda update --name venv_name package_name
更新conda:conda update conda
卸载模块和包: conda remove --name venv_name package_name
创建虚拟环境:conda create --name venv_name python
激活虚拟环境:conda activate venv_name
退出虚拟环境:conda deactivate
搜索模块和包:conda search package_name
从指定源安装模块和包:conda install --channel url package_name
列出所有已安装包:conda list --name venv_name
导出环境依赖文件:conda list --export
列出所有的虚拟环境:conda info --envs
安装pip:conda install pip
安装python:conda install python=x.x
更新python:conda update python*

1.4 初步使用

安装完成后,就可以直接使用了。

1.4.1 jupyter notebook 打开方式

​ 从开始菜单选中 jupyter notebook 运行,如果安装了Chrome 的话,可能会自动打开网页,否则需要手动打开浏览器,并从 jupyter notebook 运行窗口复制 url 打开。打开的工作目录默认为用户目录,有很多用户文件夹。

1.4.2 jupyter lab 打开方式

​ 从开始菜单选中 anaconda prompt 运行, 执行命令 jupyter lab , 复制url 到浏览器打开。打开的工作目录默认为用户目录,界面比jupyter notebook更友好。

1.4.3 spyder

​ 从开始菜单选中 Spyder 运行即可,第一次运行可能会很慢,打开后会推装一款软件: kite,是一款专业的代码提示工具,不推荐装。spyder 界面基本仿照 matlab 设置。

这三款编辑软件基本互相独立,互不影响。

下面的配置将让 jupyter 自动打开浏览器、并使用自定义的工作目录。


2. 配置

2.1 创建配置文件

方法一

进入用户目录下的 .jupyter 文件夹(如果没有就创建),新建文件: jupyter_notebook_config.py

方法二

从开始菜单打开 Anaconda Prompt 窗口,执行以下命令,自动生成配置文件,其内全是注释提示。
jupyter-notebook --generate-config
执行后会显示文件路径保存路径,默认在用户目录的.jupyter 文件夹下

2.2 设置默认浏览器

​ 打开生成的配置文件,输入以下代码并替换其中的中文,保存。再次打开 jupyter notebook 就会自动打开网页。

import webbrowser
webbrowser.register("浏览器应用程序名称",None,webbrowser.GenericBrowser(u"浏览器应用程序路径"))
c.NotebookApp.browser = '浏览器应用程序名称'

以 win10 自带浏览器 Edge 为例

webbrowser.register("msedge",None,webbrowser.GenericBrowser(u"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"))
c.NotebookApp.browser = 'msedge'

2.3 设置工作目录

  • 第一步:修改配置文件

    ​ 1) 准备好一个用于 jupyter notebook 的工作目录

    ​ 2) 打开配置文件,输入以下代码,替换其中的中文,保存。

c.NotebookApp.notebook_dir = '工作目录'	

​ 3) 右键开始菜单中的 jupyter notebook, 打开所在文件夹,右键 jupyter notebook,打开属性,将目标路径的末尾的“” 和其内的字符串删了,确定保存修改。再打开 jupyter notebook 便自动定位到刚设置的工作目录了。

  • 第二步:修改快捷方式

    ​ 1) 右键开始菜单中的 jupyter notebook, 打开所在文件夹,右键 jupyter notebook,打开属性,修改目标路径末尾的 %开头的工作目录,确定保存修改。
    ​ 2) 再打开 jupyter notebook 便自动定位到刚设置的工作目录了。

提示jupyter notebook 与 jupyter llab 共用工作目录和密码。


3. jupyter notebook 配置

3.1 设置密码

​ 如果首次使用密码,登出后再点击登录就能设置。但是密码要重启 jupyter notebook 之后才生效。注意:密码只能设置一次,不要忘了。

3.1.1 忘记密码

​ 如果忘了密码,有两种解决办法:

方法一: 直接删除密码,回到使用 token 登录的方式,再重新设置密码即可。
进入用户目录的 ./jupyter 文件夹,删除 jupyter_notebook_config.json 文件,注意是 json 文件,不是 py 文件。前者是保存密码的文件,后者是配置文件。

方法二:修改密码
从开始菜单打开 Anaconda Prompt 窗口,执行以下命令,输入新密码。
jupyter notebook password
生成了新的密码文件 jupyter_notebook_config.json,覆盖原来的密码文件。重启即可。

3.1.2 使用固定密码或禁止修改密码

方法一:

1)打开用户目录下的 .jupyter/jupyter_notebook_config.py 配置文件(如果没有就手动创建)输入以下代码

c.NotebookApp.allow_password_change = False
c.NotebookApp.password = '加密的密码'

2)从开始菜单打开 Anaconda Prompt 窗口
输入以下代码,并按提示输入两次密码,
jupyter notebook password

3)打开生成的密码文件.jupyter/jupyter_notebook_config.json,复制其中的加密密码,替换以上代码中的中文,保存重启即可

方法二:

使用函数 notebook.auth.passwd 生成加密密码
在 Anaconda Prompt 窗口打开 python 或 ipython 导入 notebook.auth.passwd 函数并调用,按提示输入两次密码,获取加密密码,复制到配置文件中。
示范:

(base)> ipython

In [1]: from notebook.auth import passwd

In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'argon2:$argon2id$v=19$m=10240,t=10,p=8$DvyHxeznfwm+LYeFZrR9fg$t1ehcooPxNQ3wV2XEuv+cQ'

(base)> python

>>> from notebook.auth import passwd
>>> passwd()
Enter password:
Verify password:
'argon2:$argon2id$v=19$m=10240,t=10,p=8$+lNFU2szLwY/rXd7wAZT5Q$uirP/OO4EBCemhZ2mOUcpw'

3.2 代码提示

3.2.1 jupyter notebook 代码提示

​ 1)打开Anaconda Prompt,安装插件,此插件只对 jupyter notebook 有效,不兼容 jupyter lab
conda install -c conda-forge jupyter_contrib_nbextensions
​ 2) 重启 notebook,选择新增的 Nbextensions 标签,勾选 hinterland 即可。
​ 3)如果nbextension功能很少,先执行下面第一条命令,再刷新重启看效果。如果还不行,再尝试第二条,如果还不行,试试重新安装。
jupyter contrib nbextension install --user
jupyter nbextensions_configurator enable --user
卸载命令:
conda remove jupyter_contrib_nbextensions

3.2.2 jupyter lab 代码提示

​ jupyter lab 代码提示要安装前面提到的 spyder 推装的 kite 软件,再安装对应的插件才能使用。

​ 1)打开 spyder 安装,或进入官网下载并安装(需要注册)
https://kite.com/
​ 2)打开Anaconda Prompt,下载插件
conda install jupyterlab
​ 上面的命令不能下载,就使用以下命令
conda install -c kvedala jupyterlab-kite

4.卸载

运行安装目录下的卸载程序 Uninstall-Anaconda3.exe 进行卸载。

删除残余文件:C:\ProgramData\jupyter 和用户目录下的 .jupyter

posted @   流水自净  阅读(943)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示