Jupyter Notebook中无法导入torch的问题求助
Jupyter Notebook导入PyTorch报DLL缺失的解决办法
问题原因
你启动的Jupyter Notebook没关联到安装了PyTorch的gan环境内核,导致调用的是其他环境的Python,自然找不到gan环境里的PyTorch相关依赖文件。
解决步骤
- 激活
gan环境
打开Anaconda Prompt,运行:
conda activate gan
- 在
gan环境安装ipykernel
执行命令:
conda install ipykernel
- 将
gan环境注册为Jupyter内核
运行:
python -m ipykernel install --user --name gan --display-name "Python (gan)"
- 切换Jupyter内核
关闭当前Jupyter窗口,重新在gan环境下启动jupyter notebook。打开目标笔记本后,点击顶部菜单栏的「Kernel」→「Change Kernel」,选择「Python (gan)」,再执行import torch即可正常运行。
补充说明
你之前在命令提示符里直接pip install torch是把PyTorch装到了系统默认的Python环境中,这个环境和Anaconda的gan环境相互独立,所以系统Python能正常调用PyTorch,但Jupyter没选对内核就会报错。
内容的提问来源于stack exchange,提问作者cckdsjo2298e
相关产品推荐
相关产品推荐

