问题起因
在某安装了opencv的虚拟环境中运行Jupyter,但在Jupyter上运行import cv2,却显示未安装此模块。盲猜Jupyter运行环境有蹊跷!一起来看看吧!
1、问题调查:检查Jupyter的运行环境
import os, sys
print(sys.executable)
print(sys.version)
print(sys.version_info)
运行结果如下,果然不出所料
2、问题解决:安装ipkernel并重启Jupyter
# 第一步,切换到想要添加的虚拟环境:
conda activate python37
# 第二步,安装ipykernel包
conda install ipykernel
# 第三部,执行如下命令,并确定环境的名称(此处设置为我需要的虚拟环境python37)
python -m ipykernel install --user --name python37
安装完成后重新进入Jupyter,便可在“服务”中找到环境切换的选项,选择你需要的虚拟环境即可。
3、测试
ENDING!