【python基础】——Anaconda下包更新的坑及安装与卸载、及安装后Jupyter Notebook没反应的解决方法

本文详细记录了解决Anaconda中包更新失败、版本不一致及Jupyter Notebook无响应的问题。通过卸载重装Anaconda,调整环境变量,解决了'.supxlabel'属性错误、conda命令失效、matplotlib版本更新以及Jupyter Notebook内核忙碌状态的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


前言

本文主要用来记录自己近期踩坑的一些复盘。其中坑有:

  • ‘.supxlabel’ 不起作用的解决
  • pip list 与 conda list 下面包版本不一致
  • conda install/update/remove [packname] 无法生效及报错等。
  • 重新安装anaconda后找开jupyter notebook运行代码没反应且in[ ]没有*

解决方案中主要是:anaconda的卸载与安装,因此本文包括这部分内容。


一、起因:如何一步步走到卸载重装anaconda?

为何要卸载anaconda与重新安装?
原因:这一切都要从调用import matplotlib.pyplot as plt中的’.supxlabel’ 不起作用说起。

具体过程:
1、运行下面的代码:

import numpy as np
import matplotlib.pyplot as plt 

#准备数据
x=np.linspace(-np.pi,np.pi,100)
y=np.sin(x)

fig=plt.figure()

#画布设置
fig.suptitle("figtitle", x=0.5, y=0.98)
fig.supxlabel("figxlabel", x=0.5, y=0.02)
fig.supylabel("figylabel", x=0.02, y=0.5)
fig.subplots_adjust(wspace=0.5,hspace=0.5)
fig.tight_layout(pad=2)

ax1=fig.add_subplot(2,2,1)
ax1.plot(x,y,'r-')
ax2=fig
### 彻底卸载 Jupyter Notebook 并清理残留文件 为了确保完全移除 Jupyter Notebook 和其关联组件,需执行一系列操作来清除所有可能存在的痕迹。 #### 卸载核心组件及相关依赖 通过命令行工具可以方便地完成这一过程。对于 Python 的包管理器 `pip` 来说,应先停止任何正在运行的服务实例,再利用以下指令逐一移除必要的模块: ```bash pip uninstall notebook jupyter jupyter_core jupyter_client jupyter-console -y ``` 这一步骤旨在去除主要的应用程序及其基础结构[^1]。 #### 移除扩展插件 除了基本的功能外,还可能存在一些增强功能的第三方库也需要被处理掉: ```bash pip uninstall jupyter_contrib_nbextensions jupyter_nbextensions_configurator -y ``` 上述命令能够有效地消除那些曾经用来定制界面或增加额外特性的附加软件包。 #### 删除配置目录和个人数据存储路径 考虑到个人用户的环境变量差异,在 Linux 或 macOS 上通常位于家目录下的隐藏文件夹 `.jupyter` 需要被彻底清空;而在 Windows 中,则对应于 `%USERPROFILE%\.jupyter` 路径: ```bash rm -rf ~/.jupyter ``` 此动作将永久性地抹去本地保存的所有设置选项以及历史记录等私密资料。 #### 进一步优化:Conda 环境维护 如果使用的是 Anaconda 发行版的话,建议进一步整理 Conda 自身的状态,以防止未来可能出现的问题。可以通过下面这些命令来进行更深层次的清洁工作: ```bash conda clean -p # 删除未使用的包 conda clean -t # 清理 tar 文件 conda clean -y --all # 全面清扫包括缓存在内的全部冗余资源 ``` 以上措施有助于保持系统的整洁度并释放磁盘空间[^2]。 #### 手动清理特定位置 最后,还需注意检查安装 Anaconda 时所选的位置是否有遗留下来的子文件夹如 `envs` 和 `pkgs` ,它们同样应该予以删除。另外,桌面或其他地方可能会存在指向已不存在应用程序的快捷方式链接也应当一并除去。至于更为底层的操作系统层面——例如 Windows 注册表中的条目——则视具体情况而定是否有必要触及[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值