C:\Users\bourne.zhang\vnpy-3.9.4>python -m pip install .
Processing c:\users\bourne.zhang\vnpy-3.9.4
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [50 lines of output]
      Traceback (most recent call last):
        File "C:\Users\bourne.zhang\AppData\Local\Programs\Python\Python39\lib\site-packages\setuptools\config.py", line 35, in getattr
          return next(
      StopIteration
  The above exception was the direct cause of the following exception:
  Traceback (most recent call last):
    File "C:\Users\bourne.zhang\AppData\Local\Programs\Python\Python39\lib\site-packages\setuptools\config.py", line 419, in _parse_attr
      return getattr(StaticModule(module_name), attr_name)
    File "C:\Users\bourne.zhang\AppData\Local\Programs\Python\Python39\lib\site-packages\setuptools\config.py", line 43, in __getattr__
      raise AttributeError(
  AttributeError: vnpy has no attribute __version__
  During handling of the above exception, another exception occurred:
  Traceback (most recent call last):
    File "<string>", line 2, in <module>
    File "<pip-setuptools-caller>", line 34, in <module>
    File "C:\Users\bourne.zhang\vnpy-3.9.4\setup.py", line 23, in <module>
      setup()
    File "C:\Users\bourne.zhang\AppData\Local\Programs\Python\Python39\lib\site-packages\setuptools\__init__.py", line 153, in setup
      return distutils.core.setup(**attrs)
    File "C:\Users\bourne.zhang\AppData\Local\Programs\Python\Python39\lib\distutils\core.py", line 121, in setup
      dist.parse_config_files()
    File "C:\Users\bourne.zhang\AppData\Local\Programs\Python\Python39\lib\site-packages\setuptools\dist.py", line 798, in parse_config_files
      parse_configuration(
    File "C:\Users\bourne.zhang\AppData\Local\Programs\Python\Python39\lib\site-packages\setuptools\config.py", line 158, in parse_configuration
      meta.parse()
    File "C:\Users\bourne.zhang\AppData\Local\Programs\Python\Python39\lib\site-packages\setuptools\config.py", line 498, in parse
      section_parser_method(section_options)
    File "C:\Users\bourne.zhang\AppData\Local\Programs\Python\Python39\lib\site-packages\setuptools\config.py", line 469, in parse_section
      self[name] = value
    File "C:\Users\bourne.zhang\AppData\Local\Programs\Python\Python39\lib\site-packages\setuptools\config.py", line 222, in __setitem__
      value = parser(value)
    File "C:\Users\bourne.zhang\AppData\Local\Programs\Python\Python39\lib\site-packages\setuptools\config.py", line 597, in _parse_version
      version = self._parse_attr(value, self.package_dir)
    File "C:\Users\bourne.zhang\AppData\Local\Programs\Python\Python39\lib\site-packages\setuptools\config.py", line 422, in _parse_attr
      module = importlib.import_module(module_name)
    File "C:\Users\bourne.zhang\AppData\Local\Programs\Python\Python39\lib\importlib\__init__.py", line 127, in import_module
      return _bootstrap._gcd_import(name[level:], package, level)
    File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
    File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
    File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
    File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
    File "<frozen importlib._bootstrap_external>", line 850, in exec_module
    File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
    File "C:\Users\bourne.zhang\vnpy-3.9.4\vnpy\__init__.py", line 1, in <module>
      from .qt import QtCore, QtWidgets, QtGui, Qt, create_qapp
  ModuleNotFoundError: No module named 'vnpy.qt'
  [end of output]
求助这个应该如何解决, 谢谢大佬

