Python 官方文档:入门教程 => 点击学习
解决Jupyter Notebook:no module named….但实际已经pip install 的问题 当在jupyter notebook 的内核中安装了某些包(如 import torc
解决Jupyter Notebook:no module named….但实际已经pip install 的问题
当在jupyter notebook 的内核中安装了某些包(如 import torch
)但是jupyter notebook却显示没有该包,对此进行相关原因整理及解决。
这个时候 import torch 会显示图1 的问题,我们只需要在 base 环境中安装PyTorch 即可。
pip install torch==1.8.1+cu102 torchvision==0.9.1+cu102 torchaudio==0.8.1 -f https://download.pytorch.org/whl/torch_stable.html
或者转到 pytorch 官网进行下载https://pytorch.org/get-started/previous-versions/
当下载好相应的包以后,就可以直接使用。
一般时候我们会直接在 Anaconda 中创建虚拟环境,这时候使用jupyter直接导入虚拟环境作为内核会很方便,可以通过以下命令将虚拟环境导入到jupyter中
①首先查看jupyter下面有多少个kernels:
同时首先要确保环境中有ipykernel ipython
库,没有的话进行安装
# 安装ipykernel iPythonpip install ipykernel ipython# 查看jupyter下面有多少个kernelsjupyter kernelspec list
②在Jupyter notebook中添加虚拟环境作为内核:
ipython kernel install --user --name pytorch1.6(虚拟环境名字)
一般这个时候再次查看jupyter下面有多少个kernels:会显示相关的虚拟环境已经添加进内核了
同时我们在jupyter的网页端也会显示相应的内核可以使用。
但是这时候,如果再次出现 ModuleNotFoundError: No module named 'torch'
没有相应的包的问题,是因为可能是在 base 环境中进行上面的 Jupyter notebook中添加虚拟环境作为内核 的操作,请记住一定一定一定要先激活进入想要添加的虚拟环境,在虚拟环境中将环境导入jupyter内核才可以!
conda activate pytorch1.6(虚拟环境名字)# 在Jupyter notebook中添加虚拟环境作为内核:ipython kernel install --user --name pytorch1.6(虚拟环境名字)
这时候重新开启jupyter基本上问题就能解决了。
③删除指定的 kernel的命令:
jupyter kernelspec remove pytorch1.6(虚拟环境名字)
来源地址:https://blog.csdn.net/m0_56075892/article/details/130005168
--结束END--
本文标题: import torch 或其他包,但是Jupyter notebook 不显示的原因解决 | 解决Jupyter Notebook:no module named但实际已经pip install问题
本文链接: https://lsjlt.com/news/426269.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0