1 pyinstaller -F G:\pythonproject\StimulateTheBattlefield\graphtest.py

2 start cmd /k “G:\python二级\dist\graphtest.exe”

3 报错PyInstaller cannot check for assembly dependencies.

Please install PyWin32 or pywin32-ctypes.

4 pip install pypiwin32

提示已安装Requirement already satisfied: pypiwin32 in c:\python37\lib\site-packages (223)

Requirement already satisfied: pywin32>=223 in c:\python37\lib\site-packages (from pypiwin32) (224)

不知道为什么

日志如下:

warn-graphtest.txt:

This file lists modules PyInstaller was not able to find. This does not

necessarily mean this module is required for running you program. Python and

Python 3rd-party packages include a lot of conditional or optional module. For

example the module ‘ntpath’ only exists on Windows, whereas the module

‘posixpath’ only exists on Posix systems.

Types if import:

top-level: imported at the top-level - look at these first

conditional: imported within an if-statement

delayed: imported from within a function

optional: imported within a try-except-statement

IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for

yourself tracking down the missing module. Thanks!

missing module named ‘multiprocessing.forking’ - imported by c:\python37\lib\site-packages\PyInstaller\loader\rthooks\pyi_rth_multiprocessing.py (optional)

missing module named multiprocessing.get_context - imported by multiprocessing (top-level), multiprocessing.pool (top-level), multiprocessing.managers (top-level), multiprocessing.sharedctypes (top-level)

missing module named multiprocessing.TimeoutError - imported by multiprocessing (top-level), multiprocessing.pool (top-level)

missing module named multiprocessing.BufferTooShort - imported by multiprocessing (top-level), multiprocessing.connection (top-level)

missing module named multiprocessing.AuthenticationError - imported by multiprocessing (top-level), multiprocessing.connection (top-level)

missing module named multiprocessing.set_start_method - imported by multiprocessing (top-level), multiprocessing.spawn (top-level)

missing module named multiprocessing.get_start_method - imported by multiprocessing (top-level), multiprocessing.spawn (top-level)

missing module named ‘win32com.gen_py’ - imported by win32com (conditional, optional), c:\python37\lib\site-packages\PyInstaller\loader\rthooks\pyi_rth_win32comgenpy.py (top-level)

missing module named pyimod03_importers - imported by PyInstaller.loader.pyimod02_archive (delayed, conditional), c:\python37\lib\site-packages\PyInstaller\loader\rthooks\pyi_rth_pkgres.py (top-level)

missing module named StringIO - imported by PyInstaller.lib.modulegraph._compat (conditional), PyInstaller.lib.modulegraph.zipio (conditional), setuptools._vendor.six (conditional), pkg_resources._vendor.six (conditional), six (conditional), numpy.lib.utils (delayed, conditional), numpy.lib.format (delayed, conditional), numpy.testing._private.utils (conditional), scipy._lib.six (conditional), py._io.capture (optional)

missing module named ‘pkg_resources.extern.pyparsing’ - imported by pkg_resources._vendor.packaging.requirements (top-level), pkg_resources._vendor.packaging.markers (top-level)

missing module named _uuid - imported by uuid (optional)

missing module named builtin - imported by pkg_resources._vendor.pyparsing (conditional), numpy.core.numerictypes (conditional), numpy.core.numeric (conditional), numpy.lib.function_base (conditional), numpy.lib._iotools (conditional), numpy.ma.core (conditional), scipy._lib.six (conditional), numpy.distutils.misc_util (delayed, conditional), numpy (conditional), setuptools._vendor.pyparsing (conditional), py._builtin (conditional)

missing module named ordereddict - imported by pkg_resources._vendor.pyparsing (optional), setuptools._vendor.pyparsing (optional)

missing module named ‘com.sun’ - imported by pkg_resources._vendor.appdirs (delayed, conditional, optional)

missing module named com - imported by pkg_resources._vendor.appdirs (delayed)

missing module named _scproxy - imported by urllib.request (conditional)

missing module named ‘macholib.compat’ - imported by macholib.MachO (optional)

missing module named _pkgutil - imported by PyInstaller.lib.modulegraph.modulegraph (delayed, optional)

missing module named xdis - imported by PyInstaller.lib.modulegraph._compat (conditional)

missing module named dis3 - imported by PyInstaller.lib.modulegraph._compat (conditional)

missing module named urllib.pathname2url - imported by urllib (conditional), PyInstaller.lib.modulegraph._compat (conditional)

missing module named pyimod00_crypto_key - imported by PyInstaller.loader.pyimod02_archive (delayed, optional)

missing module named thread - imported by cffi.lock (conditional, optional), cffi.cparser (conditional, optional), PyInstaller.loader.pyimod02_archive (conditional), numpy.core.arrayprint (conditional, optional)

missing module named Crypto - imported by PyInstaller.building.makespec (delayed, conditional, optional)

missing module named win32ctypes.core._time - imported by win32ctypes.core (top-level), win32ctypes.pywin32.win32api (top-level)

missing module named win32ctypes.core._system_information - imported by win32ctypes.core (top-level), win32ctypes.pywin32.win32api (top-level)

missing module named win32ctypes.core._resource - imported by win32ctypes.core (top-level), win32ctypes.pywin32.win32api (top-level)

missing module named win32ctypes.core._dll - imported by win32ctypes.core (top-level), win32ctypes.pywin32.win32api (top-level)

missing module named win32ctypes.core._common - imported by win32ctypes.core (top-level), win32ctypes.pywin32.win32api (top-level), win32ctypes.pywin32.win32cred (top-level)

missing module named win32ctypes.core._authentication - imported by win32ctypes.core (top-level), win32ctypes.pywin32.win32cred (top-level)

missing module named testing - imported by cffi.recompiler (delayed)

missing module named dummy_thread - imported by cffi.lock (conditional, optional), numpy.core.arrayprint (conditional, optional)

runtime module named setuptools.extern.six.moves - imported by setuptools.dist (top-level), setuptools.py33compat (top-level), setuptools.command.easy_install (top-level), setuptools.sandbox (top-level), setuptools.command.setopt (top-level), setuptools.package_index (top-level), setuptools.ssl_support (top-level), setuptools.command.egg_info (top-level), setuptools.command.py36compat (top-level), setuptools.msvc (top-level), setuptools.namespaces (top-level), ‘setuptools._vendor.six.moves’ (top-level)

missing module named setuptools.extern.six.moves.filterfalse - imported by setuptools.extern.six.moves (top-level), setuptools.dist (top-level), setuptools.msvc (top-level)

missing module named setuptools.extern.six.moves.filter - imported by setuptools.extern.six.moves (top-level), setuptools.dist (top-level), setuptools.ssl_support (top-level), setuptools.command.py36compat (top-level)

missing module named setuptools.extern.six.moves.map - imported by setuptools.extern.six.moves (top-level), setuptools.dist (top-level), setuptools.command.easy_install (top-level), setuptools.sandbox (top-level), setuptools.package_index (top-level), setuptools.ssl_support (top-level), setuptools.command.egg_info (top-level), setuptools.namespaces (top-level)

missing module named setuptools.extern.six - imported by setuptools.extern (top-level), setuptools.monkey (top-level), setuptools.dist (top-level), setuptools.extern.six.moves (top-level), setuptools.py33compat (top-level), setuptools.config (top-level), setuptools.command.easy_install (top-level), setuptools.sandbox (top-level), setuptools.py27compat (top-level), setuptools.package_index (top-level), setuptools.wheel (top-level), setuptools.command.egg_info (top-level), setuptools.command.sdist (top-level), setuptools.command.bdist_egg (top-level), setuptools.unicode_utils (top-level), setuptools.glob (top-level), setuptools.command.develop (top-level)

missing module named setuptools.extern.packaging - imported by setuptools.extern (top-level), setuptools.dist (top-level), setuptools.command.egg_info (top-level)

missing module named ‘setuptools._vendor.six.moves’ - imported by ‘setuptools._vendor.six.moves’ (top-level)

missing module named ‘setuptools.extern.pyparsing’ - imported by setuptools._vendor.packaging.markers (top-level), setuptools._vendor.packaging.requirements (top-level)

missing module named commands - imported by numpy.distutils.cpuinfo (conditional)

missing module named ‘numpy_distutils.cpuinfo’ - imported by numpy.f2py.diagnose (delayed, conditional, optional)

missing module named ‘numpy_distutils.fcompiler’ - imported by numpy.f2py.diagnose (delayed, conditional, optional)

missing module named ‘numpy_distutils.command’ - imported by numpy.f2py.diagnose (delayed, conditional, optional)

missing module named numpy_distutils - imported by numpy.f2py.diagnose (delayed, optional)

missing module named svn_version - imported by numpy.f2py.version (optional)

missing module named numarray - imported by numpy.distutils.system_info (delayed, conditional, optional)

missing module named Numeric - imported by numpy.distutils.system_info (delayed, conditional, optional)

missing module named ConfigParser - imported by numpy.distutils.system_info (conditional), numpy.distutils.npy_pkg_config (conditional)

missing module named _curses - imported by curses (top-level), curses.has_key (top-level)

missing module named _dummy_threading - imported by dummy_threading (optional)

missing module named py.process - imported by py (top-level), py._path.svnurl (top-level)

missing module named py.path - imported by py (top-level), py._path.svnurl (top-level)

missing module named apipkg - imported by py (optional)

missing module named six.moves.zip - imported by six.moves (top-level), more_itertools.more (top-level), more_itertools.recipes (top-level), _pytest.python_api (top-level)

missing module named six.moves.range - imported by six.moves (top-level), more_itertools.more (top-level), more_itertools.recipes (top-level)

missing module named six.moves.map - imported by six.moves (top-level), _pytest.pathlib (top-level), more_itertools.more (top-level), more_itertools.recipes (top-level)

missing module named six.moves.filterfalse - imported by six.moves (top-level), more_itertools.recipes (top-level), _pytest.python_api (top-level)

missing module named six.moves.filter - imported by six.moves (top-level), more_itertools.more (top-level), more_itertools.recipes (top-level)

runtime module named six.moves - imported by _pytest._io.saferepr (top-level), _pytest.pathlib (top-level), more_itertools.more (top-level), more_itertools.recipes (top-level), _pytest.python_api (top-level)

missing module named pathlib2 - imported by _pytest.pathlib (conditional)

missing module named urllib.urlencode - imported by urllib (delayed, conditional), _pytest.pastebin (delayed, conditional)

missing module named urllib.urlopen - imported by urllib (delayed, conditional), _pytest.pastebin (delayed, conditional)

missing module named fcntl - imported by atomicwrites (optional), py._io.terminalwriter (delayed, conditional)

missing module named argcomplete - imported by _pytest._argcomplete (conditional, optional)

missing module named urllib.quote - imported by urllib (delayed), py._path.svnwc (delayed)

missing module named syslog - imported by py._log.log (delayed, optional)

missing module named ‘py.builtin’ - imported by py._io.terminalwriter (top-level)

missing module named compiler - imported by py._code._assertionold (top-level)

missing module named sets - imported by py._builtin (optional)

missing module named ‘py.io’ - imported by _pytest.compat (conditional)

missing module named funcsigs - imported by _pytest.compat (conditional)

missing module named ‘nose.plugins’ - imported by numpy.testing._private.noseclasses (top-level), numpy.testing._private.nosetester (delayed)

missing module named psutil - imported by scipy._lib._testutils (delayed, optional)

missing module named cPickle - imported by pycparser.ply.yacc (delayed, optional), numpy.core.numeric (conditional)

missing module named copy_reg - imported by cPickle (top-level), cStringIO (top-level), numpy.core (conditional)

missing module named pickle5 - imported by numpy.core.numeric (conditional, optional)

missing module named numpy.random.randn - imported by numpy.random (top-level), scipy (top-level)

missing module named numpy.random.rand - imported by numpy.random (top-level), scipy (top-level)

missing module named ‘nose.util’ - imported by numpy.testing._private.noseclasses (top-level)

missing module named nose - imported by numpy.testing._private.utils (delayed, optional), numpy.testing._private.decorators (delayed), numpy.testing._private.noseclasses (top-level)

missing module named numpy.core.number - imported by numpy.core (delayed), numpy.testing._private.utils (delayed)

missing module named numpy.core.signbit - imported by numpy.core (delayed), numpy.testing._private.utils (delayed)

missing module named numpy.core.float64 - imported by numpy.core (delayed), numpy.testing._private.utils (delayed)

missing module named numpy.core.float32 - imported by numpy.core (top-level), numpy.testing.private.utils (top-level)

missing module named numpy.lib.i0 - imported by numpy.lib (top-level), numpy.dual (top-level)

missing module named numpy.core.integer - imported by numpy.core (top-level), numpy.fft.helper (top-level)

missing module named numpy.core.sqrt - imported by numpy.core (top-level), numpy.linalg.linalg (top-level), numpy.fft.fftpack (top-level)

missing module named numpy.core.conjugate - imported by numpy.core (top-level), numpy.fft.fftpack (top-level)

missing module named numpy.core.divide - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)

missing module named numpy.core.object - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)

missing module named numpy.core.intp - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)

missing module named numpy.core.geterrobj - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)

missing module named numpy.core.add - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)

missing module named numpy.core.complexfloating - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)

missing module named numpy.core.inexact - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)

missing module named numpy.core.cdouble - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)

missing module named numpy.core.csingle - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)

missing module named numpy.core.double - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)

missing module named numpy.core.single - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)

missing module named future_builtins - imported by numpy.lib.npyio (conditional)

missing module named urllib2 - imported by numpy.lib._datasource (delayed, conditional)

missing module named urlparse - imported by numpy.lib.datasource (delayed, conditional)

missing module named numpy.recarray - imported by numpy (top-level), numpy.ma.mrecords (top-level)

missing module named numpy.dtype - imported by numpy (top-level), numpy.ma.mrecords (top-level), numpy.ctypeslib (top-level)

missing module named numpy.expand_dims - imported by numpy (top-level), numpy.ma.core (top-level)

missing module named numpy.array - imported by numpy (top-level), numpy.ma.core (top-level), numpy.ma.extras (top-level), numpy.ma.mrecords (top-level), numpy.ctypeslib (top-level)

missing module named numpy.bool - imported by numpy (top-level), numpy.ma.core (top-level), numpy.ma.mrecords (top-level)

missing module named numpy.iscomplexobj - imported by numpy (top-level), numpy.ma.core (top-level)

missing module named numpy.amin - imported by numpy (top-level), numpy.ma.core (top-level)

missing module named numpy.amax - imported by numpy (top-level), numpy.ma.core (top-level)

missing module named numpy.ndarray - imported by numpy (top-level), numpy.ma.core (top-level), numpy.ma.extras (top-level), numpy.ma.mrecords (top-level), numpy.ctypeslib (top-level)

missing module named numpy.histogramdd - imported by numpy (delayed), numpy.lib.twodim_base (delayed)

missing module named numpy.eye - imported by numpy (delayed), numpy.core.numeric (delayed)

missing module named ‘setuptools.extern.packaging.version’ - imported by setuptools.msvc (top-level)

missing module named _manylinux - imported by setuptools.pep425tags (delayed, optional)

missing module named wincertstore - imported by setuptools.ssl_support (delayed, optional)

missing module named ‘backports.ssl_match_hostname’ - imported by setuptools.ssl_support (optional)

missing module named backports - imported by setuptools.ssl_support (optional)

missing module named ‘setuptools.extern.six’ - imported by setuptools (top-level), setuptools.extension (top-level)

missing module named cStringIO - imported by cPickle (top-level), cffi.ffiplatform (optional)

missing module named cffi._pycparser - imported by cffi (optional), cffi.cparser (optional)

missing module named UserDict - imported by PyInstaller.compat (conditional), attr._compat (conditional)

missing module named pkg_resources.extern.packaging - imported by pkg_resources.extern (top-level), pkg_resources (top-level)

missing module named pkg_resources.extern.appdirs - imported by pkg_resources.extern (top-level), pkg_resources (top-level)

missing module named ‘pkg_resources.extern.six.moves’ - imported by pkg_resources (top-level), pkg_resources._vendor.packaging.requirements (top-level)

missing module named pkg_resources.extern.six - imported by pkg_resources.extern (top-level), pkg_resources (top-level)

missing module named resource - imported by posix (top-level), G:\pythonproject\StimulateTheBattlefield\graphtest.py (top-level)

missing module named posix - imported by os (conditional, optional), G:\pythonproject\StimulateTheBattlefield\graphtest.py (top-level)

missing module named _posixsubprocess - imported by subprocess (conditional), multiprocessing.util (delayed), G:\pythonproject\StimulateTheBattlefield\graphtest.py (top-level)

missing module named readline - imported by cmd (delayed, conditional, optional), code (delayed, conditional, optional), pdb (delayed, optional), G:\pythonproject\StimulateTheBattlefield\graphtest.py (top-level), _pytest.capture (delayed, optional)

excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional), PyInstaller.loader.pyimod02_archive (delayed, conditional), G:\pythonproject\StimulateTheBattlefield\graphtest.py (top-level)

missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional), G:\pythonproject\StimulateTheBattlefield\graphtest.py (top-level)

missing module named _winreg - imported by platform (delayed, optional), G:\pythonproject\StimulateTheBattlefield\graphtest.py (top-level), pkg_resources._vendor.appdirs (delayed), numpy.distutils.cpuinfo (delayed, conditional, optional)

missing module named java - imported by platform (delayed), G:\pythonproject\StimulateTheBattlefield\graphtest.py (top-level)

missing module named ‘java.lang’ - imported by platform (delayed, optional), xml.sax._exceptions (conditional), G:\pythonproject\StimulateTheBattlefield\graphtest.py (top-level)

missing module named vms_lib - imported by platform (delayed, conditional, optional), G:\pythonproject\StimulateTheBattlefield\graphtest.py (top-level)

missing module named termios - imported by tty (top-level), getpass (optional), G:\pythonproject\StimulateTheBattlefield\graphtest.py (top-level), py._io.terminalwriter (delayed, conditional)

missing module named grp - imported by shutil (optional), tarfile (optional), distutils.archive_util (optional), G:\pythonproject\StimulateTheBattlefield\graphtest.py (top-level), pathlib (delayed), py._path.local (delayed)

missing module named org - imported by pickle (optional), G:\pythonproject\StimulateTheBattlefield\graphtest.py (top-level)

missing module named ‘org.python’ - imported by copy (optional), xml.sax (delayed, conditional), setuptools.sandbox (conditional), G:\pythonproject\StimulateTheBattlefield\graphtest.py (top-level)

missing module named pwd - imported by posixpath (delayed, conditional), shutil (optional), tarfile (optional), http.server (delayed, optional), webbrowser (delayed), distutils.util (delayed, conditional), distutils.archive_util (optional), netrc (delayed, conditional), getpass (delayed), G:\pythonproject\StimulateTheBattlefield\graphtest.py (top-level), pathlib (delayed, conditional, optional), py._path.local (delayed)

python打包程序在win10不能运行、点击无反应_Windows10平台用PyInstaller打成exe程序后不能运行请高手指点...相关推荐

  1. [转载] python打包程序在win10不能运行、点击无反应_Windows10平台用PyInstaller打成exe程序后不能运行请高手指点...

    参考链接: Python中的numpy.iscomplexobj 1 pyinstaller -F G:\pythonproject\StimulateTheBattlefield\graphtest ...

  2. c语言程序能运行但屏幕不显示图片,c运行程序屏幕无显示!~~请高手指点!~~~...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 在tc和tcforwin中运行下列程序电脑黑屏没有任何显示,但是当我在其他一些电脑上运行时可以正常显示片树叶,不知道原因,请高手指点. #include  ...

  3. 怎么输出链表长度C语言,下面程序输出结果不,如输出的链表长度结果不对,不知有关问题在哪里。请高手看下...

    当前位置:我的异常网» C语言 » 下面程序输出结果不,如输出的链表长度结果不对,不 下面程序输出结果不,如输出的链表长度结果不对,不知有关问题在哪里.请高手看下 www.myexceptions.n ...

  4. python打包exe 带第三方库_Python三方库:PyInstaller(exe程序打包)

    PyInstaller可以将Python程序打包成一个exe程序来独立运行,用户使用时只需要执行这个exe文件即可,不需要在机器上再安装Python及其他包就可运行了.另外,PyInstaller相较 ...

  5. 【Python程序设计】基于Python Flask的网易云音乐歌单采集与可视化分析平台-源码经过调试,100%可运行

    基于Python Flask的网易云音乐歌单采集与可视化分析平台 项目获取 一.项目简介 二.开发环境 三.项目技术 四.功能介绍 五.功能结构 六.运行截图 项目获取 获取方式(点击下载):是云猿实 ...

  6. win10微软图标点击无反应_win10的左下角的windows图标点击之后没反应,按下windows键也没有反应该如何做?...

    展开全部 在Win10系统中右击任务栏无应用,此类情况是由于"Windows资源管理器"运行异常所636f707962616964757a686964616f31333365633 ...

  7. win10微软图标点击无反应_Win10系统点击无线图标没反应的解决方法

    在使用win10系统电脑过程中,发现鼠标左键单击右下角无线网络图标会出现没反应的情况,可是右键点击无线图标却可以看到"疑难解答"和"打开网络和共享中心",这是怎 ...

  8. win10微软图标点击无反应_win10系统任务栏开始菜单等系统图标点击无反应的解决方法...

    很多小伙伴都遇到过win10系统任务栏开始菜单等系统图标点击无反应的情况,想必大家都遇到过win10系统任务栏开始菜单等系统图标点击无反应的情况吧,那么应该怎么处理win10系统任务栏开始菜单等系统图 ...

  9. python +pyqt 小说下载阅读器 转语音合成 ,基于PyQt5生成图形页面(已打成exe可直接下载使用)

    最近在学习python,写了一款简单的小说下载器,基本功能都已经实现,废话不多说 直接上效果 简单说下功能把 1.支持在线阅读,翻页 键盘快捷键上下(阅读) 左右(翻页).可以导出TXT到本地,默认是 ...

最新文章

  1. 【通知】有三AI GPU平台上线新功能,GPU/CPU可灵活选择
  2. oracle 多个实例互相切换实例
  3. 针对新手的Java EE7和Maven项目–第5部分–使用Arquillian / Wildfly 8进行单元测试
  4. win7 找不到 计算机策略组,win7打开组策略报错:找不到资源string.Advanced_EnableSSL3Fallback...
  5. 3D中的相机 - 投影矩阵和视图矩阵
  6. 组件中使用_Cocos Creator中Button组件使用详解
  7. 10、Cocos2dx 3.0游戏开发找小三之容器篇:Vector、Map、Value
  8. Panda_Cloud_v1.2 源代码开源
  9. 高速交警的救命忠告!常跑高速的一定要看!
  10. 聚类数据生成函数--make_blobs()
  11. Linux学习笔记_2021-01-21
  12. TC限速原理和TC限速的实现
  13. Ubuntu安装GVM-11并使用gvm-tools命令行方式通讯
  14. 数据结构与算法——17. 散列(哈希)与完美散列函数
  15. MySQL 查看表结构 显示表内容 使用语句区别
  16. 史上最全的APP推广模式及方法技巧
  17. 个人网站实现收款的几种方式
  18. 简易公交车查询系统c语言,公交线路免费api接口代码
  19. sql%rowcount
  20. 参加英特尔迅驰二代风尚盛典发布会小记

热门文章

  1. 训练日记2019.11.10 莫队算法(板子题)
  2. 解读 Caliper 修改配置文件调整交易量进行性能测试(中文首发)
  3. Chrom/Edge浏览器将网页另存为图片
  4. linux如何编译tex,linux下编译bib、tex生成pdf文件
  5. Debian10安装FAST150US无线网卡驱动
  6. 想领跑工业“F1”?我们为您带来6大“弯道超车”技巧
  7. opencv cpu指令集SSE/AVX
  8. Kaggle Cassava Leaf Disease Classification 木薯叶疾病分类竞赛
  9. Invalid character found in method name. HTTP method names must be tokens 解决办法
  10. 如何衡量OA系统的质量问题