Anaconda环境已装imgaug,Jupyter Notebook导入提示“No module named 'imgaug'”求助
解决Jupyter Notebook找不到imgaug模块的问题
先确认Jupyter Notebook使用的内核是否为你的
tensorflow_gpu环境:
打开Notebook后,点击顶部菜单栏的Kernel->Change Kernel,查看是否有对应tensorflow_gpu的内核选项。如果没有,按以下步骤添加:- 打开Anaconda Prompt,激活
tensorflow_gpu环境:conda activate tensorflow_gpu - 给该环境安装ipykernel:
pip install ipykernel - 将当前环境添加为Jupyter的内核:
python -m ipykernel install --user --name tensorflow_gpu --display-name "TensorFlow GPU"
完成后重启Jupyter Notebook,切换到这个新内核再尝试导入imgaug。
- 打开Anaconda Prompt,激活
临时解决办法:在Notebook的代码单元格里直接运行环境内的pip安装命令(需确保内核切换正确):
!pip install imgaug验证环境匹配:分别在Anaconda Prompt和Notebook里运行以下代码,对比输出的Python路径是否一致:
Anaconda Prompt中:python -c "import sys; print(sys.executable)"Notebook中:
import sys print(sys.executable)如果路径不同,说明Notebook未使用
tensorflow_gpu环境,按第一步添加对应内核即可。
内容的提问来源于stack exchange,提问作者heptapods
相关产品推荐
相关产品推荐

