运行py程序出现错误:未找到模块错误:没有名为'java'的模块

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运行py程序出现错误:未找到模块错误:没有名为'java'的模块相关的知识,希望对你有一定的参考价值。

import sys

from java.awt import *
from java.io import *
from java.lang import *
from java.nio import *
from java.util import *
from javax.swing import *

from edu.mines.jtk.awt import *
from edu.mines.jtk.dsp import *
from edu.mines.jtk.interp import *
from edu.mines.jtk.io import *
from edu.mines.jtk.mosaic import *
from edu.mines.jtk.ogl.Gl import *
from edu.mines.jtk.sgl import *
from edu.mines.jtk.util import *
from edu.mines.jtk.util.ArrayMath import *

from util import *
from mef import *
from he import *

##Run the function main on the Swing thread
import sys
class _RunMain(Runnable):
def __init__(self,main):
self.main = main
def run(self):
self.main(sys.argv)
def run(main):
SwingUtilities.invokeLater(_RunMain(main))

应用程序错误问题:
1.木马病毒造成常用病毒捆绑应用程序和系统文件,然后安全杀毒软件把有木马病毒应用程序和系统文件查杀导致。
2.应用程序组件丢失,应用程序完整的运行需要一些系统文件或者某些ll文件支持,如果应用程序组件不完整也会导致的。
3.系统文件损坏或丢失,盗版系统或Ghost版本系统,很容易出现该问题。
4.操作系统自身的问题,操作系统本身也会有bug 。
5.硬件问题,例如内存条坏了或者存在质量问题,或者内存条的金手指的灰尘特别多。

应用程序错误解决方法:
1.检查电脑是否存在病毒,请使用百度卫士进行木马查杀。
2.系统文件损坏或丢失,盗版系统或Ghost版本系统,很容易出现该问题。建议:使用完整版或正版系统。
3.安装的软件与系统或其它软件发生冲突,找到发生冲突的软件,卸载它。如果更新下载补丁不是该软件的错误补丁,也会引起软件异常,解决办法:卸载该软件,重新下载重新安装试试。顺便检查开机启动项,把没必要启动的启动项禁止开机启动。
4.如果检查上面的都没问题,可以试试下面的方法。
打开开始菜单→运行→输入cmd→回车,在命令提示符下输入下面命令 for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1回车。
完成后,在输入下面
for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i 回车。
如果怕输入错误,可以复制这两条指令,然后在命令提示符后击鼠标右键,打“粘贴”,回车,耐心等待,直到屏幕滚动停止为止(重启电脑)。
参考技术A 是伍新民的jython代码

安装 fontmake 后出现错误消息:“没有名为 py23 的模块”

【中文标题】安装 fontmake 后出现错误消息:“没有名为 py23 的模块”【英文标题】:Error message after installing fontmake: "No module named py23" 【发布时间】:2018-03-27 10:23:37 【问题描述】:

我已经通过 pip 安装、卸载、重新安装了 FontTools 和 Fontmake。

但是,每当我尝试在终端中调用 Fontmake 时,都会出现以下错误。 Py23 似乎是 Fonttools 依赖项,它也已安装。

提前感谢您的帮助!

Traceback(最近一次调用最后一次): 文件“/usr/local/bin/fontmake”,第 9 行,在 load_entry_point('fontmake==1.3.1.dev0', 'console_scripts', 'fontmake')() 文件“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py”,第 357 行,在 load_entry_point return get_distribution(dist).load_entry_point(group, name) 文件“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py”,第 2394 行,在 load_entry_point 返回 ep.load() 加载中的文件“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py”,第 2108 行 entry = import(self.module_name, globals(),globals(), ['name']) 文件“/Library/Python/2.7/site-packages/fontmake/ma​​in.py”,第 18 行,在 从 fontmake.font_project 导入字体项目 文件“/Library/Python/2.7/site-packages/fontmake/font_project.py”,第 37 行,在 从 defcon 导入字体 文件“/Library/Python/2.7/site-packages/defcon/init.py”,第 10 行,在 从 defcon.objects.font 导入字体 文件“/Library/Python/2.7/site-packages/defcon/objects/font.py”,第 6 行,在 从 ufoLib 导入 UFOReader、UFOWriter 文件“/Library/Python/2.7/site-packages/ufoLib/init.py”,第 6 行,在 从 fontTools.misc.py23 导入基本字符串,unicode ImportError:没有名为 py23 的模块

【问题讨论】:

【参考方案1】:

我通过从源文件安装 Fonttools 解决了这个问题,而不是使用 pip 安装。

【讨论】:

以上是关于运行py程序出现错误:未找到模块错误:没有名为'java'的模块的主要内容,如果未能解决你的问题,请参考以下文章

通过命令提示符运行python程序时未找到模块错误

安装 fontmake 后出现错误消息:“没有名为 py23 的模块”

Django + uwsgi + nginx。导入错误:没有名为py的模块

manage.py上没有名为'portfoliodjango'的模块错误

如何修复 Next.js Vercel 部署模块未找到错误

ModuleNotFoundError:没有名为“h5py.utils”的模块