Jupyter Notebook 启动失败

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张图片
在Jupyter Notebook内运行

import sys
sys.executable

你会惊奇地发现这个默认使用的python.exe并不是你想要的。
即使以如下方式启动笔记本:

"C:\ProgramFiles\JetBrains\PyCharm 2020.3.3\bin\runnerw64.exe" F:\ProgramFiles\Anaconda3\envs\tmb\python.exe -m jupyter notebook --no-browser --notebook-dir=C:/Users/JustinZhang/PycharmProjects/tmb

它内部显示的python主程序仍然是

'F:\\ProgramFiles\\Anaconda3\\python.exe'

解决方法: 新建内核并删除原来的默认内核。

conda 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,终于可以正常使用了。
Jupyter Notebook 启动失败_第2张图片


顺带记录下我的包和版本……

# 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

你可能感兴趣的:(那些年遭遇的隐匿天坑,anaconda,python,pycharm,vscode,bug)