[Tensorflow]跑 CIFAR-10 例程的 cifar10_train.py 途中报错,求助

2019-03-14 05:06:14 +08:00
 MerlinCN
Traceback (most recent call last):
File "C:\Program Files\JetBrains\PyCharm 2018.3.3\helpers\pydev\pydevconsole.py", line 221, in do_exit
import java.lang.System
File "C:\Program Files\JetBrains\PyCharm 2018.3.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'java'
During handling of the above exception, another exception occurred:


如上,刚刚入门,一脸懵逼
2712 次点击
所在节点    Python
8 条回复
xuwangyuan520
2019-03-14 05:38:04 +08:00
检查一下导入的模块,路径
mscb
2019-03-14 06:38:14 +08:00
py 的脚本为什么会 import Java.lang.system?
mscb
2019-03-14 06:39:04 +08:00
建议把源代码贴出来,没有上下文不好判断
kisara
2019-03-14 07:58:40 +08:00
虽然不知道你的代码是从哪搞的 不过目前 python 是不能执行 import Java 的
只有 Jython 能够 import Java 但已经停止维护
secsilm
2019-03-14 08:14:45 +08:00
看起来像是 Pycharm 的问题,建议在命令行跑,不要用 Pycharm
dinghow
2019-03-14 08:30:20 +08:00
换用命令行跑了试一下
MerlinCN
2019-03-14 13:31:28 +08:00
@secsilm
@dinghow
多谢各位,换命令行就没问题了,看来是 pycharm 的错
MerlinCN
2019-03-14 13:32:07 +08:00
def do_exit(*args):
'''
We have to override the exit because calling sys.exit will only actually exit the main thread,
and as we're in a Xml-rpc server, that won't work.
'''

try:
import java.lang.System

java.lang.System.exit(1)
except ImportError:
if len(args) == 1:
os._exit(args[0])
else:
os._exit(0)


"C:\Program Files\JetBrains\PyCharm 2018.3.3\helpers\pydev\pydevconsole.py", line 221,源代码是这个

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/544366

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX