首页 > 编程问答 >无法在 Jupyter Notebook 中导入 Pytorch 模块

无法在 Jupyter Notebook 中导入 Pytorch 模块

时间:2024-07-26 10:59:56浏览次数:13  
标签:python jupyter-notebook pytorch

我在激活虚拟环境时使用 conda 命令安装了 pytorch。

但是,当我在 Jupyter Notebook 中导入 torch 模块时出现一些问题。

我在提示符和 Jupyter Notebook 中检查了 sys.path。| ||嗯..在提示符中,

的结果是 sys.path ,并且导入torch模块时没有错误。

['', '/home/usrname/anaconda3/lib/python36.zip',
     '/home/usrname/anaconda3/lib/python3.6',
     '/home/usrname/anaconda3/lib/python3.6/lib-dynload',
     '/home/usrname/anaconda3/lib/python3.6/site-packages']

但是,在jupyter笔记本中(在chrome中执行),

sys.path 我看到一个错误:

['',
 '/home/usrname/anaconda3/lib/python36.zip',
 '/home/usrname/anaconda3/lib/python3.6',
 '/home/usrname/anaconda3/lib/python3.6/lib-dynload',
 '/home/usrname/anaconda3/lib/python3.6/site-packages',
 '/home/usrname/anaconda3/lib/python3.6/site-packages/IPython/extensions',
 '/home/usrname/.ipython']

我无法解决这个问题... No module named 'torch'

I can't solve this problem...


你遇到的问题是你的 Jupyter Notebook 没有在你的 conda 环境中运行,因此它找不到你安装在那里的 PyTorch 包。

以下是如何解决此问题的步骤:

  1. 激活你的 conda 环境: 在你的终端或 Anaconda Prompt 中,确保你激活了安装了 PyTorch 的 conda 环境。 bash conda activate your_environment_name

  2. 安装 ipykernel 你需要在你的环境中安装 ipykernel ,以便 Jupyter 可以看到它。 bash conda install ipykernel

  3. 为你的环境创建一个内核: 这将创建一个 Jupyter 可以用来访问你的环境的内核。 bash python -m ipykernel install --user --name=your_environment_name --display-name "your_environment_name" your_environment_name 替换为你的环境的实际名称。 display-name 是你将在 Jupyter Notebook 的内核列表中看到的名称。

  4. 启动 Jupyter Notebook: 现在你可以像往常一样启动 Jupyter Notebook。 bash jupyter notebook

  5. 选择你的内核: 创建一个新的 Notebook 时,你应该能够从“内核”>“更改内核”菜单中选择你的 conda 环境作为内核。

现在,你的 Jupyter Notebook 应该可以识别你之前在 conda 环境中安装的 PyTorch 了。

标签:python,jupyter-notebook,pytorch
From: 48316706

相关文章

  • python安装第三方库的国内镜像
    直接:pipconfigsetglobal.index-urlhttps://pypi.doubanio.com/simple设置了全局的第三方库的下载文件镜像请求网址。安装第三方库:pipinstallscrapy--scrapy第三方库名称 pip从国内镜像安装的命令使用中国大陆地区的Python包镜像服务时,可以通过修改p......
  • 如何将Python嵌入.Net?
    我尝试基于文档此处和此处使用pythonnet将Python嵌入到.Net中。这是我的代码Runtime.PythonDLL=@"D:\Dev\Console\.conda\python311.dll";PythonEngine.Initialize();dynamicsys=Py.Import("sys");Console.WriteLine("Pythonversion:&quo......
  • 使用pybind11封装c++的dll,供python调用
    用pip安装好pybind11 文件清单,都写在一个目录里//文件名:add.cppextern"C"doubleadd(doublein1,doublein2){returnin1+in2;}//文件名:sub.cppextern"C"doublesub(doublein1,doublein2){returnin1-in2;}//文件名:mul.cppextern"......
  • python-myStudyList
     1  下载软件1.1下载python最新版本并安装下载地址:百度搜索python官网。WelcometoPython.org。 1.2官网学习网页:PythonTutorials–RealPython   1.3也可以下载集成环境软件Anaconda。 Anaconda软件商城官方正版免费下载(msc23.cn) 2 ......
  • Python语法基础
    基本语句输入input() eg:输出print(内容)注释单行注释:#注释内容多行注释:"""注释内容"""数据类型: 字面量:整型、浮点数、字符串......intfloatstring查看数据类型:type(数据)查看数据类型 转换函数int(x):将x转换成整数类型float(x):将x转......
  • PyTesseract 不提取文本?我是所有这些Python的新手,请需要h3lp
    它不想从图像中提取文本,就像终端保持黑色并带有空格,就像它实际上试图提取文本一样,这是我的代码和图像从PIL导入图像导入pytesseract导入CV2“C:\用户\埃米利亚诺\下载\practic.png”pytesseract.pytesseract.tesseract_cmd="C:\ProgramFiles\Tesseract-OCR\tesseract.exe......
  • Python安装第三方库
    Python安装PILPIL(PythonImagingLibrary)是一个旧的Python库,用于处理图像。然而,PIL已经不再维护,并被一个名为Pillow的库所取代。Pillow是PIL的一个分支,并且完全兼容PIL。建议使用Pillow而不是PIL。pipinstallpillowPython安装moviepymoviepy是一个用于视频编辑的Python库,......
  • 优化Python中图像中的OCR文本检测
    我目前正在用python编写一个程序,该程序获取包含大量文本的图像,将其提取到.txt文件,然后将找到的单词与另一个文件中的单词列表进行比较,并创建一些坐标(根据像素)在图像中找到的单词中,如果找到图像,则会在图像中绘制红色方块。到目前为止,我已经正确处理了坐标部分,在单词周围绘制了......
  • Python保存字典类型数据到文件的三种方法
    1、在Python中使用pickle模块的dump函数将字典保存到文件中importpicklemy_dict={'Apple':4,'Banana':2,'Orange':6,'Grapes':11}#保存文件withopen("myDictionary.pkl","wb")astf:pickle.dump(my_dict,tf)......
  • 《最新出炉》系列入门篇-Python+Playwright自动化测试-53- 处理面包屑(详细教程)
    1.简介面包屑(Breadcrumb),又称面包屑导航(BreadcrumbNavigation)这个概念来自童话故事“汉赛尔和格莱特”,当汉赛尔和格莱特穿过森林时,不小心迷路了,但是他们发现沿途走过的地方都撒下了面包屑,让这些面包屑来帮助他们找到回家的路。所以,面包屑导航的作用是告诉访问者他们在网站中......