python - 导入错误: cannot import name 'parameter_parser' from 'parser' (unknown location)

标签 python parsing pytorch

我正在尝试从解析器导入 Parameter_parser。但它显示以下错误:

ImportError: cannot import name 'parameter_parser' from 'parser'

在下面的行中我还得到:

ModuleNotFoundError: No module named 'load_data'

这是我的代码:

    import matplotlib 
    matplotlib.use('agg') 
    import numpy as np 
    import time 
    import os 
    import torch.utils.data 
    import torch.nn.functional as F 
    import torch.optim as optim 
    import torch.optim.lr_scheduler as lr_scheduler 
    from torch.utils.data import DataLoader 
    from os.path import join as pjoin 
    from parser import parameter_parser 
    from load_data import split_ids, GraphData, collate_batch 
    from models.gcn_modify import GCN_MODIFY 
    from models.gcn_origin import GCN_ORIGIN 
    from models.gat import GAT 
    from models.mgcn import MGCN 
    from sklearn import metrics`

最佳答案

当我在 python 控制台中尝试相同的操作时,我得到:

>>>  from parser import parameter_parser


File "<stdin>", line 1
    from parser import parameter_parser
    ^
IndentationError: unexpected indent
>>> from parser import parameter_parser
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: cannot import name parameter_parser

这对你来说是同样的问题吗?这是因为您没有通过 pip (pip install PACKAGE_NAME) 或用于安装软件包的任何方式安装该模块。另一个想法是您已经设置了一个虚拟环境,并将其安装在那里但没有激活它。

无论如何,尽管我没有对您的答案投反对票(我认为没有错误的问题!),但我认为这样做的人无法找到其他信息来帮助您解决问题。下次尝试添加您正在使用的操作系统、导致问题的软件包以及您已经尝试过的解决方案(您在 stackoverflow 上找到其他答案了吗?您是否通过 google 搜索了问题?您是否尝试在控制台中单独导入软件包?)。

关于python - 导入错误: cannot import name 'parameter_parser' from 'parser' (unknown location),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57905600/

相关文章:

python - 我用 Python 编写的广义 Student-T 概率分布没有积分为 1(在某些情况下)

python - 如何在 mod_python 中编写跨请求工作的单例类?

c# - 用于对象树的嵌套字符串表示的超强解析器

regex - 如何将段落拆分为由句点 (.) 分隔的句子,除非句点是缩写的一部分?

python - 像文档一样解析 Sphinx

image - Pytorch:加载灰度图像数据集

python - Pytorch:有没有类似torch.argmax的函数,真的可以保持原始数据的维度?

python - Ctypes: 无法导入 windll

python - Django 相关名称

python - 如何在 Spyder 的 iPython 控制台上使用 PyTorch 的 DataLoader