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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· 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