admin 管理员组

文章数量: 887021

最近手贱升级了jupyter里面的一些包,导致版本冲突,解决bug和修复到头疼,无奈之下我重装了anaconda。

一、遇到的问题bug

问题bug1:‘latin-1’ codec can’t encode characters in position 0-1: ordinal not in range(256)。AttributeError: module ‘pandas’ has no attribute ‘rolling_mean’ 这是numpy和pandas的包的版本问题,更新一下就好。记得重启!

问题bug2: F1,classification_report显示不完全,解决同下面的bug3。

问题bug3: No module named ‘sklearn.cross_validation’。ImportError: cannot import name ‘MultiOutputMixin’
No module named ‘XXXXXX’。这个也是版本的问题,把sklearn有关的版本比如scikit-learn,scipy的版本升级一下。对应的类似问题可以看到回溯的对应的包,然后更新版本,记得重启!

进入anaconda prompt输入pip list 可以看到你的所有包的版本信息。

如果在pip更新包的时候或者安装的时候遇到红色的权限问题,或者WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None。你用pip install --user 包名字
网速太慢可以找一下国内的源比如清华的等等。

二、接下来是win10下干净彻底卸载anaconda和重装。

先打开你的anaconda的安装目录,删除两个文件夹:envs 和 pkgs。

然后打开anaconda prompt输入conda install anaconda-clean

安装成功中间没有报错后输入anaconda-clean --yes

然后点击anaconda安装目录下的Uninstall-Anaconda3.exe。然后使用360或者电脑管家全面清理垃圾,然后去C盘,搜索anaconda,把能找到和它相关的文件都删掉,清空回收站。最后重新开机。

然后重新下载anaconda安装包,找个和原来不同的文件夹目录解压安装,在安装的时候有两个要打勾的,第一个是环境的配置(我没有打勾我自己手动添加),第二个是anaconda里面的python版本(我打勾安装了)。anaconda的环境配置:

此电脑的设置 – 查找设置输入控制面板 – 打开控制面板找到系统 – 打开系统找到高级系统设置 – 进去高级系统设置打开环境变量



在path添加三个路径(根据自己电脑安装的anaconda路径判定)

三、jupyter 代码自动补全增加代码行数字等操作

0.关闭jupyter

1.pip install jupyter_contrib_nbextensions

2.jupyter contrib nbextension install --user --skip-running-check
3.点进去

4.把有√的勾上
5.jupyter显示运行时间统计

6.jupyter设置快捷打开(修改默认桌面路径为自己的文件路径不用cd切换):

①打开anaconda的终端(cmd),输入 jupyter notebook --generate-config

②打开这个配置文件,找到“c.NotebookApp.notebook_dir=‘’ ”,把路径改成自己的工作目录。记得去掉注释。然后保存重启jupyter notebook就可以直接在指定路径打开了。
在jupyter notebook快捷方式的属性里要删掉%USERPROFILE%
%USERPROFILE%会使得jupyter打开固定地址

本文标签: 重装 干净 版本 Anaconda jupyter