【发布时间】:2019-06-21 20:49:30
【问题描述】:
我有一些使用 pytorch 的代码,在我的 IDE (pycharm) 上运行良好。
为了研究,我尝试从 jupyter notebook 运行它。
笔记本中的代码:
from algorithms import Argparser
from algorithms import Session
def main():
print("main started")
args = Argparser.parse()
session = Session(args)
session.run()
包裹长这样:
|-algorithms
|---__init__.py
|---Argparser.py
|---Session.py
|---<many more files that are being used by Session>.py
其中一些文件是 import torch
在笔记本中运行代码时,我得到
NameError Traceback(最近调用 最后)在 1 从算法导入 Argparser ----> 2 从算法导入会话 3 定义主(): 4 print("主要开始") 5 args = Argparser.parse()
D:\git\stav\stav-rl\algorithms\Session.py 在 12 13 ---> 14 来自算法。剧集导入剧集 15 从算法.Agent 导入Agent 16 进口火炬
D:\git\stav\stav-rl\algorithms\Episode.py 在 1 作者 = '诺姆' 2 ----> 3 进口火炬 4 将 numpy 导入为 np 5 导入cv2
c:\anaconda3\envs\threadartrl\lib\site-packages\torch__init__.py 在 84 来自 torch._C 导入 * 85 ---> 86 all += [目录中名称的名称(C) 87 如果名称 [0] != '' 和 88 not name.endswith('Base')]
NameError:名称“_C”未定义
错误在from algorithms import Session-->...-->import torch
如何让代码运行?
【问题讨论】:
标签: python jupyter-notebook jupyter pytorch torch