0

我正在尝试构建 Unisocks 的副本(https://github.com/Uniswap/unisocks-erc721)并且有几个问题。

  1. 这对初学者来说有多难?
  2. “安装依赖项”有什么作用?尝试这样做时遇到错误,但似乎能够执行下一步:运行测试
  3. 这是我得到的错误:
  Building wheel for cryptography (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Building wheel for cryptography (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [38 lines of output]
      running bdist_wheel
      running build
      running build_py
      running egg_info
      writing src\cryptography.egg-info\PKG-INFO
      writing dependency_links to src\cryptography.egg-info\dependency_links.txt
      writing requirements to src\cryptography.egg-info\requires.txt
      writing top-level names to src\cryptography.egg-info\top_level.txt
      reading manifest file 'src\cryptography.egg-info\SOURCES.txt'
      reading manifest template 'MANIFEST.in'
      no previously-included directories found matching 'docs\_build'
      warning: no previously-included files found matching 'vectors'
      warning: no previously-included files matching '*' found under directory 'vectors'
      warning: no previously-included files found matching 'azure-pipelines.yml'
      warning: no previously-included files found matching '.azure-pipelines'
      warning: no previously-included files found matching '.travis.yml'
      warning: no previously-included files found matching '.travis'
      warning: no previously-included files matching '*' found under directory '.azure-pipelines'
      warning: no previously-included files matching '*' found under directory '.travis'
      warning: no previously-included files found matching 'release.py'
      warning: no previously-included files found matching '.coveragerc'
      warning: no previously-included files found matching 'codecov.yml'
      warning: no previously-included files found matching 'dev-requirements.txt'
      warning: no previously-included files found matching 'rtd-requirements.txt'
      warning: no previously-included files found matching 'tox.ini'
      adding license file 'LICENSE'
      adding license file 'LICENSE.APACHE'
      adding license file 'LICENSE.BSD'
      adding license file 'LICENSE.PSF'
      adding license file 'AUTHORS.rst'
      running build_ext
      generating cffi module 'build\\temp.win-amd64-3.9\\Release\\_padding.c'
      generating cffi module 'build\\temp.win-amd64-3.9\\Release\\_constant_time.c'
      generating cffi module 'build\\temp.win-amd64-3.9\\Release\\_openssl.c'
      building '_openssl' extension
      _openssl.c
      build\temp.win-amd64-3.9\Release\_openssl.c(575): fatal error C1083: Cannot open include file: 'openssl/opensslv.h': No such file or directory
      error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for cryptography
Failed to build cryptography
ERROR: Could not build wheels for cryptography, which is required to install pyproject.toml-based projects
(.venv)```

Any help/guidance would be much appreciated!
4

0 回答 0