Anaconda Jupyter 报错及解决方法记录

一、AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'

背景:Anaconda更新版本后,运行import oss2时报错

~/anaconda3/lib/python3.8/site-packages/OpenSSL/crypto.py in X509StoreFlags()    1535     
NOTIFY_POLICY = _lib.X509_V_FLAG_NOTIFY_POLICY    1536     
CHECK_SS_SIGNATURE = _lib.X509_V_FLAG_CHECK_SS_SIGNATURE -> 1537
CB_ISSUER_CHECK = _lib.X509_V_FLAG_CB_ISSUER_CHECK    1538     1539   
AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'

解决方法:

pip install pyOpenSSL --upgrade

二、jutyper notebook 报错 500 : Internal Server Error

背景:昨天还能用,今天就突然报错

[E 11:52:58.483 NotebookApp] 500 GET /notebooks/Documents/%E5%B1%A0%E5%AE%B0/%E4%BC%A0%E8%BE%93%E5%8C%85/download.ipynb (::1) 87.84ms
referer=http://localhost:8888/tree/Documents/%E5%B1%A0%E5%AE%B0/%E4%BC%A0%E8%BE%93%E5%8C%85

解决方法一:

# 更新nbconvert
pip install --upgrade --user nbconvert
#或者 更新ipython的全部包
pip install --upgrade "ipython[all]"

 方法二:

Miniconda安装教程——macos-优快云博客

三、jupyterlab 左侧栏显示ipynb目录

方法一:

新建Terminal,输入以下指令,安装nbextensions 插件

pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
#启用 nbextensions
jupyter nbextension enable codefolding/main

运行成功后,重启Jupyter Notebook或Jupyter Lab。

如不成功,尝试更新jupyter_contrib_nbextensions

pip install --upgrade jupyter_contrib_nbextensions

方法二:

Miniconda安装教程——macos-优快云博客

### 解决Anaconda无法找到Jupyter文件的问题 当遇到Anaconda无法找到Jupyter文件的情况时,可能的原因包括安装过程中未正确配置环境变量、路径冲突或者某些依赖包缺失。以下是针对该问题的具体分析和解决方案。 #### 1. 验证Jupyter Notebook是否已成功安装 在命令提示符或终端中运行以下命令来验证Jupyter Notebook是否已经安装并可用: ```bash jupyter --version ``` 如果返回版本号,则说明Jupyter已正确安装;如果没有返回任何信息或报错,则可能是安装过程存在问题[^1]。 #### 2. 使用Conda重新安装Jupyter 通过Conda重新安装Jupyter可以修复潜在的安装错误。执行以下命令以确保Jupyter及其相关组件被正确安装到当前环境中: ```bash conda install jupyter ``` 此操作会自动处理所有必要的依赖项,并将其更新至最新稳定版[^2]。 #### 3. 检查环境变量设置 确认系统的PATH环境变量中包含了Anaconda的bin目录。例如,在Windows上,默认情况下应该是类似于`C:\Users\<YourUsername>\Anaconda3\Scripts`这样的路径。可以通过以下方式检查与修改: - **Windows**: 打开高级系统设置 -> 环境变量 -> PATH。 - **Linux/MacOS**: 编辑`.bashrc`或`.zshrc`文件,添加如下行: ```bash export PATH="/path/to/your/anaconda/bin:$PATH" ``` 保存更改后重启终端或运行 `source ~/.bashrc` 来使改动生效。 #### 4. 创建新的虚拟环境测试 有时全局环境下可能存在干扰因素影响正常功能表现。创建一个新的独立Python环境可以帮助排除这些干扰源: ```bash conda create -n test_env python=3.9 conda activate test_env conda install jupyter ``` 激活新环境之后再次尝试启动Jupyter服务看是否有改善效果。 #### 5. 清理缓存数据重试 偶尔旧有的元数据残留也可能引发异常行为。清除本地存储的相关记录后再做一次完整的卸载再装流程往往能解决问题所在之处: ```bash jupyter clean --all conda remove jupyter conda install jupyter ``` 以上方法涵盖了大部分常见原因引起的“cannot find jupyter files”的情况下的应对策略.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值