IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Jupyter启动报错 ImportError: DLL load failed while importing error -> 正文阅读

[Python知识库]Jupyter启动报错 ImportError: DLL load failed while importing error

命令行启动jupyter报错

使用 cmd,输入 jupyter notebook 后出现报错:

ImportError: DLL load failed while importing error: 找不到指定的模块。
当然先说, 有这个报错的前提是,已经添加了环境变量了。

原因应该是环境问题,本地装有其他版本的Python,而安装 Anaconda 时选择的Python版本和本地的不一致,通过 Powershell 启动启动,下图中有(base),可以发现这里是使用了Python虚拟环境。

解决:

使用 jupyter 的 PowerShell 打开,
请添加图片描述
请添加图片描述
此时,默认的浏览器应该会自动打开 http://localhost:8888/tree,可以发现 jupyter 已经成功启动了。

由于这边 Powershell 使用的 虚拟环境,所以如果不使用 Powershell,直接使用命令行也可,先激活虚拟环境:请添加图片描述


修改jupyter默认位置

使用 jupyter 的 PowerShell,打开并输入 jupyter notebook --generate-config

(base) PS C:\Users\john> jupyter notebook --generate-config
Overwrite C:\Users\john\.jupyter\jupyter_notebook_config.py with default config? [y/N]n
(base) PS C:\Users\john>

可以看到配置路径:C:\Users\john\.jupyter\jupyter_notebook_config.py,进入该文件,修改配置

找到 “The directory to use for notebooks and kernels”,将 “c.NotebookApp.notebook_dir” 解注释,并改成自己想要自定义的路径,比如我的 “D:\CodeTest”:

## The directory to use for notebooks and kernels.
#  Default: ''
c.NotebookApp.notebook_dir = 'D:\CodeTest'

windows 的快捷方式的修改

进入 "Jupyter Notebook (anaconda3)“图标的"属性”-“目标”,将目标中的变量删除("%USERPROFILE%",包含前面的空格),仅剩下文件路径名,例如:

C:\softwares\anaconda3\python.exe C:\softwares\anaconda3\cwp.py C:\softwares\anaconda3 C:\softwares\anaconda3\python.exe C:\softwares\anaconda3\Scripts\jupyter-notebook-script.py

修改好后,启动 jupyter notebook,查看在自定义的路径下,是否有生成文件。


Pycharm 中配置

进入 “File-Settings-Jupyter-Jupyter Servers”,

对于 “Python interpreter”,选择自己本地安装 Anaconda 的位置里的 python.exe,端口可以不改,不过如果想另外在浏览器中开一个 jupyter,可能会都会默认使用 8888 端口。
请添加图片描述

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-03-24 00:30:34  更:2022-03-24 00:31:10 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 20:47:04-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码