1. 提示ImportError: DLL load failed while importing error
解决方法:明确启动Jupyter的当前环境。如果在VScode或PyCharm内启动Jupyter,请查看错误日志的第一行(PyCharm)或输出窗口(VScode)。
在终端激活这个虚拟环境,conda install pyzmq=19.0.2
完成后在VScode或PyCharm内重启Jupyter,或在终端重新 jupyter notebook. Done.
2. 打开后仍不能正常使用,比如无法import pandas as pd
在Jupyter Notebook内运行
复制代码
1
2
3import sys sys.executable
你会惊奇地发现这个默认使用的python.exe并不是你想要的。
即使以如下方式启动笔记本:
复制代码
1
2"C:ProgramFilesJetBrainsPyCharm 2020.3.3binrunnerw64.exe" F:ProgramFilesAnaconda3envstmbpython.exe -m jupyter notebook --no-browser --notebook-dir=C:/Users/JustinZhang/PycharmProjects/tmb
它内部显示的python主程序仍然是
复制代码
1
2'F:\ProgramFiles\Anaconda3\python.exe'
解决方法: 新建内核并删除原来的默认内核。
复制代码
1
2
3
4
5
6conda activate $你要用的环境 jupyter kernelspec list #显示目前Jupyter使用的内核,不出所料的话,只有一个默认名为Python3的内核。 conda install ipykernal,ipython,ipython_genutils,jupyter_client,jupyter_core #如果没有的话 python -m ipykernel install --name $随便给个你想要的名字 jupyter kernelspec remove $默认内核的名字
现在,重新启动Jupyter Notebook,终于可以正常使用了。
顺带记录下我的包和版本……
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90# Name Version Build Channel backcall 0.2.0 pyhd3eb1b0_0 defaults blas 1.0 mkl defaults brotlipy 0.7.0 py38h2bbff1b_1003 defaults ca-certificates 2021.4.13 haa95532_1 defaults certifi 2020.12.5 py38haa95532_0 defaults cffi 1.14.5 py38hcd4344a_0 defaults chardet 4.0.0 py38haa95532_1003 defaults colorama 0.4.4 pyhd3eb1b0_0 defaults cryptography 3.4.7 py38h71e12ea_0 defaults cycler 0.10.0 py38_0 defaults decorator 5.0.9 pyhd3eb1b0_0 defaults et_xmlfile 1.1.0 py38haa95532_0 defaults freetype 2.10.4 hd328e21_0 defaults fsspec 0.9.0 pyhd3eb1b0_0 defaults icc_rt 2019.0.0 h0cc432a_1 defaults icu 58.2 ha925a31_3 defaults idna 2.10 pyhd3eb1b0_0 defaults intel-openmp 2021.2.0 haa95532_616 defaults ipykernel 5.3.4 py38h5ca1d4c_0 defaults ipython 7.22.0 py38hd4e2768_0 defaults ipython_genutils 0.2.0 pyhd3eb1b0_1 defaults jdcal 1.4.1 py_0 defaults jedi 0.17.0 py38_0 defaults jpeg 9b hb83a4c4_2 defaults jupyter_client 6.1.12 pyhd3eb1b0_0 defaults jupyter_core 4.7.1 py38haa95532_0 defaults kiwisolver 1.3.1 py38hd77b12b_0 defaults libpng 1.6.37 h2a8f88b_0 defaults libsodium 1.0.18 h62dcd97_0 defaults libtiff 4.2.0 hd0e1b90_0 defaults llvmlite 0.36.0 py38h34b8924_4 defaults lz4-c 1.9.3 h2bbff1b_0 defaults matplotlib 3.3.4 py38haa95532_0 defaults matplotlib-base 3.3.4 py38h49ac443_0 defaults mkl 2021.2.0 haa95532_296 defaults mkl-service 2.3.0 py38h2bbff1b_1 defaults mkl_fft 1.3.0 py38h277e83a_2 defaults mkl_random 1.2.1 py38hf11a4ad_2 defaults numba 0.53.1 py38hf11a4ad_0 defaults numpy 1.20.2 py38ha4e8547_0 defaults numpy-base 1.20.2 py38hc2deb75_0 defaults olefile 0.46 py_0 defaults openpyxl 3.0.7 pyhd3eb1b0_0 defaults openssl 1.1.1k h2bbff1b_0 defaults pandas 1.2.4 py38hd77b12b_0 defaults parso 0.8.2 pyhd3eb1b0_0 defaults pickleshare 0.7.5 pyhd3eb1b0_1003 defaults pillow 8.2.0 py38h4fa10fc_0 defaults pip 21.1.1 py38haa95532_0 defaults powershell_shortcut 0.0.1 3 defaults prompt-toolkit 3.0.17 pyh06a4308_0 defaults pycparser 2.20 py_2 defaults pygments 2.9.0 pyhd3eb1b0_0 defaults pyopenssl 20.0.1 pyhd3eb1b0_1 defaults pyparsing 2.4.7 pyhd3eb1b0_0 defaults pyqt 5.9.2 py38ha925a31_4 defaults pysocks 1.7.1 py38haa95532_0 defaults python 3.8.8 hdbf39b2_4 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main python-dateutil 2.8.1 pyhd3eb1b0_0 defaults python_abi 3.8 1_cp38 conda-forge pytz 2021.1 pyhd3eb1b0_0 defaults pyvcf 0.6.8 py38h32f6830_1002 conda-forge pywin32 227 py38he774522_1 defaults pyzmq 19.0.2 py38ha925a31_1 defaults qt 5.9.7 vc14h73c81de_0 defaults requests 2.25.1 pyhd3eb1b0_0 defaults scipy 1.6.2 py38h66253e8_1 defaults seaborn 0.11.1 pyhd3eb1b0_0 defaults setdefaultencoding 0.0.0a0 pypi_0 pypi setuptools 52.0.0 py38haa95532_0 defaults sip 4.19.13 py38ha925a31_0 defaults six 1.15.0 py38haa95532_0 defaults sqlite 3.35.4 h2bbff1b_0 defaults tbb 2020.3 h74a9793_0 defaults tk 8.6.10 he774522_0 defaults tornado 6.1 py38h2bbff1b_0 defaults traitlets 5.0.5 pyhd3eb1b0_0 defaults urllib3 1.26.4 pyhd3eb1b0_0 defaults vc 14.2 h21ff451_1 defaults vs2015_runtime 14.27.29016 h5e58377_2 defaults wcwidth 0.2.5 py_0 defaults wheel 0.36.2 pyhd3eb1b0_0 defaults win_inet_pton 1.1.0 py38haa95532_0 defaults wincertstore 0.2 py38_0 defaults xz 5.2.5 h62dcd97_0 defaults zeromq 4.3.2 ha925a31_3 defaults zlib 1.2.11 h62dcd97_4 defaults zstd 1.4.5 h04227a9_0 defaults
最后
以上就是忧心花生最近收集整理的关于Jupyter Notebook 启动失败的全部内容,更多相关Jupyter内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复