鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    hello world 烧录失败

    已定时 已固定 已锁定 已移动
    移动机器人制作
    ros2 fishbot主板 烧录失败
    3
    12
    1.0k
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 今天吃几顿今
      今天吃几顿 @今天吃几顿
      最后由 编辑

      @小鱼 sudo apt install python3-dev libffi-dev libssl-dev
      pip install --upgrade pip
      都试过了

      1 条回复 最后回复 回复 引用 0
      • 小鱼小
        小鱼 技术大佬 @今天吃几顿
        最后由 小鱼 编辑

        @今天吃几顿 在 hello world 烧录失败 中说:

        sudo apt install python3-dev libffi-dev libssl-dev

        看提示安装下看看

        新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

        今天吃几顿今 1 条回复 最后回复 回复 引用 0
        • 今天吃几顿今
          今天吃几顿 @小鱼
          最后由 编辑

          @小鱼 还是不行啊 能帮我看下吗
          Tool Manager: Installing platformio/contrib-pysite @ ~2.310.0
          Unpacking [####################################] 100%
          Tool Manager: contrib-pysite@2.310.220222 has been installed!
          DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453
          Collecting twisted[tls]==22.1.0
          Using cached Twisted-22.1.0.tar.gz (3.7 MB)
          Installing build dependencies ... done
          Getting requirements to build wheel ... done
          Preparing metadata (pyproject.toml) ... done
          Collecting incremental>=21.3.0
          Using cached incremental-22.10.0.tar.gz (18 kB)
          Installing build dependencies ... done
          Getting requirements to build wheel ... done
          Preparing metadata (pyproject.toml) ... done
          Collecting zope.interface>=4.4.2
          Using cached zope.interface-5.5.2.tar.gz (300 kB)
          Preparing metadata (setup.py) ... done
          Collecting attrs>=19.2.0
          Using cached attrs-22.2.0.tar.gz (215 kB)
          Installing build dependencies ... done
          Getting requirements to build wheel ... done
          Preparing metadata (pyproject.toml) ... done
          Collecting Automat>=0.8.0
          Using cached Automat-22.10.0.tar.gz (59 kB)
          Preparing metadata (setup.py) ... done
          Collecting constantly>=15.1
          Using cached constantly-15.1.0.tar.gz (21 kB)
          Preparing metadata (setup.py) ... done
          Collecting hyperlink>=17.1.1
          Using cached hyperlink-21.0.0.tar.gz (140 kB)
          Installing build dependencies ... done
          Getting requirements to build wheel ... done
          Preparing metadata (pyproject.toml) ... done
          Collecting typing-extensions>=3.6.5
          Using cached typing_extensions-4.4.0.tar.gz (49 kB)
          Installing build dependencies ... done
          Getting requirements to build wheel ... done
          Preparing metadata (pyproject.toml) ... done
          Collecting service-identity>=18.1.0
          Using cached service-identity-21.1.0.tar.gz (40 kB)
          Installing build dependencies ... done
          Getting requirements to build wheel ... done
          Preparing metadata (pyproject.toml) ... done
          Collecting idna>=2.4
          Using cached idna-3.4.tar.gz (183 kB)
          Installing build dependencies ... done
          Getting requirements to build wheel ... done
          Preparing metadata (pyproject.toml) ... done
          Collecting pyopenssl>=16.0.0
          Using cached pyOpenSSL-23.0.0.tar.gz (182 kB)
          Installing build dependencies ... done
          Getting requirements to build wheel ... done
          Preparing metadata (pyproject.toml) ... done
          Collecting six
          Using cached six-1.16.0.tar.gz (34 kB)
          Preparing metadata (setup.py) ... done
          Collecting cryptography<40,>=38.0.0
          Using cached cryptography-39.0.1.tar.gz (603 kB)
          Installing build dependencies ... done
          Getting requirements to build wheel ... done
          Preparing metadata (pyproject.toml) ... done
          Collecting pyasn1
          Using cached pyasn1-0.4.8.tar.gz (146 kB)
          Preparing metadata (setup.py) ... done
          Collecting pyasn1-modules
          Using cached pyasn1-modules-0.2.8.tar.gz (242 kB)
          Preparing metadata (setup.py) ... done
          Collecting setuptools
          Using cached setuptools-67.2.0.tar.gz (2.5 MB)
          Getting requirements to build wheel ... done
          Installing backend dependencies ... done
          Preparing metadata (pyproject.toml) ... done
          Collecting cffi>=1.12
          Using cached cffi-1.15.1.tar.gz (508 kB)
          Preparing metadata (setup.py) ... done
          Collecting pycparser
          Using cached pycparser-2.21.tar.gz (170 kB)
          Preparing metadata (setup.py) ... done
          Building wheels for collected packages: attrs, hyperlink, idna, incremental, pyopenssl, service-identity, typing-extensions, twisted, cryptography, setuptools
          Building wheel for attrs (pyproject.toml) ... done
          Created wheel for attrs: filename=attrs-22.2.0-py3-none-any.whl size=60018 sha256=5b2c0b5859eec3b06c9de84d051d833fbdf44a304637370ff94b112bfd718915
          Stored in directory: /home/liyanshen/.cache/pip/wheels/20/61/e8/6a4cbd9dc7b7836c12e3935e89e289218b42f098730cd474d0
          Building wheel for hyperlink (pyproject.toml) ... done
          Created wheel for hyperlink: filename=hyperlink-21.0.0-py2.py3-none-any.whl size=74653 sha256=b04a1a71797ddf497292d7675d14b64988ce0e7188c178dd3f86fdaede1f0c6f
          Stored in directory: /home/liyanshen/.cache/pip/wheels/27/99/ad/522464658bf1ac739aecc4e70e8a25ad963a973e9d6fb23c0a
          Building wheel for idna (pyproject.toml) ... done
          Created wheel for idna: filename=idna-3.4-py3-none-any.whl size=61539 sha256=1bb2f19a0767a8562bbd9f162ff0b9beafeecde1899c9ad34316c075cad1b9cc
          Stored in directory: /home/liyanshen/.cache/pip/wheels/31/13/f5/2443163e4579f82666cc4b171851ffd69b70066eb6c2ac94e5
          Building wheel for incremental (pyproject.toml) ... done
          Created wheel for incremental: filename=incremental-22.10.0-py2.py3-none-any.whl size=16361 sha256=4ea3578f3e29c3d73db7f28953782ab25f5c385c7de113fe3dfe0359f8d33450
          Stored in directory: /home/liyanshen/.cache/pip/wheels/bb/2c/07/9fd1352e8bd6e122ac014d2374d3c4dbf52fbf9936bf0fc713
          Building wheel for pyopenssl (pyproject.toml) ... done
          Created wheel for pyopenssl: filename=pyOpenSSL-23.0.0-py3-none-any.whl size=57308 sha256=2256108fc6f58cff3c1b1c555d06b4c6d6005c019d01b7dba0bb41bc6217634b
          Stored in directory: /home/liyanshen/.cache/pip/wheels/12/82/a0/9688e8af307a73b1ed8403ee10fc7f81c3229212e5606c7d0d
          Building wheel for service-identity (pyproject.toml) ... done
          Created wheel for service-identity: filename=service_identity-21.1.0-py2.py3-none-any.whl size=12592 sha256=5e2d38c19245518a5375a7cb0f447df21400022e6d7db2eb0e4ac08cd1173919
          Stored in directory: /home/liyanshen/.cache/pip/wheels/1f/71/30/334e6562bde8d538eefdf37ee5a0dd12f8976fd2fc348b66b3
          Building wheel for typing-extensions (pyproject.toml) ... done
          Created wheel for typing-extensions: filename=typing_extensions-4.4.0-py3-none-any.whl size=26663 sha256=8cb9ed86febe0896ba500c0761ad2774b6deb0c9752a0110466ba9fb3cf0da5c
          Stored in directory: /home/liyanshen/.cache/pip/wheels/30/a8/25/a0830de8612775a8c27253052a0bc64c451e7cf55ce48bdf47
          Building wheel for twisted (pyproject.toml) ... done
          Created wheel for twisted: filename=Twisted-22.1.0-py3-none-any.whl size=3082933 sha256=4c90242bb40167adbfeb7eb28b053320155e758ba9372decb8dfe5dcbcfffb37
          Stored in directory: /home/liyanshen/.cache/pip/wheels/70/c8/c5/a00a93a57880601b911e520004d66d078f56b500f39b349417
          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
          ╰─> [194 lines of output]
          running bdist_wheel
          running build
          running build_py
          creating build
          creating build/lib.linux-x86_64-cpython-310
          creating build/lib.linux-x86_64-cpython-310/cryptography
          copying src/cryptography/exceptions.py -> build/lib.linux-x86_64-cpython-310/cryptography
          copying src/cryptography/fernet.py -> build/lib.linux-x86_64-cpython-310/cryptography
          copying src/cryptography/about.py -> build/lib.linux-x86_64-cpython-310/cryptography
          copying src/cryptography/init.py -> build/lib.linux-x86_64-cpython-310/cryptography
          copying src/cryptography/utils.py -> build/lib.linux-x86_64-cpython-310/cryptography
          creating build/lib.linux-x86_64-cpython-310/cryptography/x509
          copying src/cryptography/x509/init.py -> build/lib.linux-x86_64-cpython-310/cryptography/x509
          copying src/cryptography/x509/base.py -> build/lib.linux-x86_64-cpython-310/cryptography/x509
          copying src/cryptography/x509/oid.py -> build/lib.linux-x86_64-cpython-310/cryptography/x509
          copying src/cryptography/x509/certificate_transparency.py -> build/lib.linux-x86_64-cpython-310/cryptography/x509
          copying src/cryptography/x509/name.py -> build/lib.linux-x86_64-cpython-310/cryptography/x509
          copying src/cryptography/x509/general_name.py -> build/lib.linux-x86_64-cpython-310/cryptography/x509
          copying src/cryptography/x509/extensions.py -> build/lib.linux-x86_64-cpython-310/cryptography/x509
          copying src/cryptography/x509/ocsp.py -> build/lib.linux-x86_64-cpython-310/cryptography/x509
          creating build/lib.linux-x86_64-cpython-310/cryptography/hazmat
          copying src/cryptography/hazmat/init.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat
          copying src/cryptography/hazmat/_oid.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat
          creating build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives
          copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives
          copying src/cryptography/hazmat/primitives/init.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives
          copying src/cryptography/hazmat/primitives/_asymmetric.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives
          copying src/cryptography/hazmat/primitives/_cipheralgorithm.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives
          copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives
          copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives
          copying src/cryptography/hazmat/primitives/_serialization.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives
          copying src/cryptography/hazmat/primitives/poly1305.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives
          copying src/cryptography/hazmat/primitives/padding.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives
          copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives
          copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives
          creating build/lib.linux-x86_64-cpython-310/cryptography/hazmat/bindings
          copying src/cryptography/hazmat/bindings/init.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/bindings
          creating build/lib.linux-x86_64-cpython-310/cryptography/hazmat/backends
          copying src/cryptography/hazmat/backends/init.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/backends
          creating build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/kdf
          copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/kdf
          copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/kdf
          copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/kdf
          copying src/cryptography/hazmat/primitives/kdf/init.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/kdf
          copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/kdf
          copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/kdf
          copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/kdf
          creating build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/ciphers
          copying src/cryptography/hazmat/primitives/ciphers/init.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/ciphers
          copying src/cryptography/hazmat/primitives/ciphers/aead.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/ciphers
          copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/ciphers
          copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/ciphers
          copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/ciphers
          creating build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/asymmetric
          copying src/cryptography/hazmat/primitives/asymmetric/ed448.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/asymmetric
          copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/asymmetric
          copying src/cryptography/hazmat/primitives/asymmetric/types.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/asymmetric
          copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/asymmetric
          copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/asymmetric
          copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/asymmetric
          copying src/cryptography/hazmat/primitives/asymmetric/init.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/asymmetric
          copying src/cryptography/hazmat/primitives/asymmetric/ed25519.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/asymmetric
          copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/asymmetric
          copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/asymmetric
          copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/asymmetric
          copying src/cryptography/hazmat/primitives/asymmetric/x448.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/asymmetric
          creating build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/twofactor
          copying src/cryptography/hazmat/primitives/twofactor/init.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/twofactor
          copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/twofactor
          copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/twofactor
          creating build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/serialization
          copying src/cryptography/hazmat/primitives/serialization/pkcs7.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/serialization
          copying src/cryptography/hazmat/primitives/serialization/init.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/serialization
          copying src/cryptography/hazmat/primitives/serialization/base.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/serialization
          copying src/cryptography/hazmat/primitives/serialization/pkcs12.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/serialization
          copying src/cryptography/hazmat/primitives/serialization/ssh.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/primitives/serialization
          creating build/lib.linux-x86_64-cpython-310/cryptography/hazmat/bindings/openssl
          copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/bindings/openssl
          copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/bindings/openssl
          copying src/cryptography/hazmat/bindings/openssl/init.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/bindings/openssl
          creating build/lib.linux-x86_64-cpython-310/cryptography/hazmat/backends/openssl
          copying src/cryptography/hazmat/backends/openssl/hmac.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/backends/openssl
          copying src/cryptography/hazmat/backends/openssl/ed448.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/backends/openssl
          copying src/cryptography/hazmat/backends/openssl/x25519.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/backends/openssl
          copying src/cryptography/hazmat/backends/openssl/dh.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/backends/openssl
          copying src/cryptography/hazmat/backends/openssl/dsa.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/backends/openssl
          copying src/cryptography/hazmat/backends/openssl/ec.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/backends/openssl
          copying src/cryptography/hazmat/backends/openssl/init.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/backends/openssl
          copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/backends/openssl
          copying src/cryptography/hazmat/backends/openssl/aead.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/backends/openssl
          copying src/cryptography/hazmat/backends/openssl/hashes.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/backends/openssl
          copying src/cryptography/hazmat/backends/openssl/poly1305.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/backends/openssl
          copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/backends/openssl
          copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/backends/openssl
          copying src/cryptography/hazmat/backends/openssl/ed25519.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/backends/openssl
          copying src/cryptography/hazmat/backends/openssl/utils.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/backends/openssl
          copying src/cryptography/hazmat/backends/openssl/rsa.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/backends/openssl
          copying src/cryptography/hazmat/backends/openssl/x448.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/backends/openssl
          copying src/cryptography/hazmat/backends/openssl/cmac.py -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/backends/openssl
          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 matching '
          ' found under directory '.github'
          warning: no previously-included files found matching 'release.py'
          warning: no previously-included files found matching '.readthedocs.yml'
          warning: no previously-included files found matching 'ci-constraints-requirements.txt'
          warning: no previously-included files found matching 'tox.ini'
          warning: no previously-included files found matching 'mypy.ini'
          adding license file 'LICENSE'
          adding license file 'LICENSE.APACHE'
          adding license file 'LICENSE.BSD'
          adding license file 'LICENSE.PSF'
          writing manifest file 'src/cryptography.egg-info/SOURCES.txt'
          /tmp/pip-build-env-4wh4iagy/overlay/lib/python3.10/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'cryptography.hazmat.bindings._rust' as data is deprecated, please list it in packages.
          !!

                ############################
                # Package would be ignored #
                ############################
                Python recognizes 'cryptography.hazmat.bindings._rust' as an importable package,
                but it is not listed in the `packages` configuration of setuptools.
            
                'cryptography.hazmat.bindings._rust' has been automatically added to the distribution only
                because it may contain data files, but this behavior is likely to change
                in future versions of setuptools (and therefore is considered deprecated).
            
                Please make sure that 'cryptography.hazmat.bindings._rust' is included as a package by using
                the `packages` configuration field or the proper discovery methods
                (for example by using `find_namespace_packages(...)`/`find_namespace:`
                instead of `find_packages(...)`/`find:`).
            
                You can read more about "package discovery" and "data files" on setuptools
                documentation page.
            
            
            !!
            
              check.warn(importable)
            copying src/cryptography/py.typed -> build/lib.linux-x86_64-cpython-310/cryptography
            copying src/cryptography/hazmat/bindings/_openssl.pyi -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/bindings
            creating build/lib.linux-x86_64-cpython-310/cryptography/hazmat/bindings/_rust
            copying src/cryptography/hazmat/bindings/_rust/__init__.pyi -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/bindings/_rust
            copying src/cryptography/hazmat/bindings/_rust/asn1.pyi -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/bindings/_rust
            copying src/cryptography/hazmat/bindings/_rust/ocsp.pyi -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/bindings/_rust
            copying src/cryptography/hazmat/bindings/_rust/pkcs7.pyi -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/bindings/_rust
            copying src/cryptography/hazmat/bindings/_rust/x509.pyi -> build/lib.linux-x86_64-cpython-310/cryptography/hazmat/bindings/_rust
            running build_ext
            generating cffi module 'build/temp.linux-x86_64-cpython-310/cryptography.hazmat.bindings._openssl.c'
            creating build/temp.linux-x86_64-cpython-310
            running build_rust
            cargo rustc --lib --message-format=json-render-diagnostics --manifest-path src/rust/Cargo.toml --release -v --features pyo3/extension-module pyo3/abi3-py36 -- --crate-type cdylib
                Updating crates.io index
            error: Unable to update registry `crates-io`
            
            Caused by:
              failed to fetch `https://github.com/rust-lang/crates.io-index`
            
            Caused by:
              network failure seems to have happened
              if a proxy or similar is necessary `net.git-fetch-with-cli` may help here
              https://doc.rust-lang.org/cargo/reference/config.html#netgit-fetch-with-cli
            
            Caused by:
              SSL error: received early EOF; class=Ssl (16); code=Eof (-20)
            
                =============================DEBUG ASSISTANCE=============================
                If you are seeing a compilation error please try the following steps to
                successfully install cryptography:
                1) Upgrade to the latest pip and try again. This will fix errors for most
                   users. See: https://pip.pypa.io/en/stable/installing/#upgrading-pip
                2) Read https://cryptography.io/en/latest/installation/ for specific
                   instructions for your platform.
                3) Check our frequently asked questions for more information:
                   https://cryptography.io/en/latest/faq/
                4) Ensure you have a recent Rust toolchain installed:
                   https://cryptography.io/en/latest/installation/#rust
            
                Python: 3.10.6
                platform: Linux-5.15.0-58-generic-x86_64-with-glibc2.35
                pip: n/a
                setuptools: 67.2.0
                setuptools_rust: 1.5.2
                rustc: 1.67.0 (fc594f156 2023-01-24)
                =============================DEBUG ASSISTANCE=============================
            
            error: `cargo rustc --lib --message-format=json-render-diagnostics --manifest-path src/rust/Cargo.toml --release -v --features 'pyo3/extension-module pyo3/abi3-py36' -- --crate-type cdylib` failed with code 101
            [end of output]
          

          note: This error originates from a subprocess, and is likely not a problem with pip.
          ERROR: Failed building wheel for cryptography
          Building wheel for setuptools (pyproject.toml) ... done
          Created wheel for setuptools: filename=setuptools-67.2.0-py3-none-any.whl size=1082973 sha256=ec74705e3a632bc8e816fffdc4392e09aaa2c2a536011b177591c688ee97a18b
          Stored in directory: /home/liyanshen/.cache/pip/wheels/9b/85/f7/f202ae8333282933cb8cbefa47285f3eda77cc18206cf01488
          Successfully built attrs hyperlink idna incremental pyopenssl service-identity typing-extensions twisted setuptools
          Failed to build cryptography
          ERROR: Could not build wheels for cryptography, which is required to install pyproject.toml-based projects
          Error:

          Please ensure that the next packages are installed:

          sudo apt install python3-dev libffi-dev libssl-dev

          小鱼小 今天吃几顿今 2 条回复 最后回复 回复 引用 0
          • 小鱼小
            小鱼 技术大佬 @今天吃几顿
            最后由 编辑

            @今天吃几顿 建议直接重装,感觉系统有问题

            新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

            今天吃几顿今 1 条回复 最后回复 回复 引用 0
            • 今天吃几顿今
              今天吃几顿 @小鱼
              最后由 编辑

              此回复已被删除!
              1 条回复 最后回复 回复 引用 0
              • 今天吃几顿今
                今天吃几顿 @今天吃几顿
                最后由 编辑

                @今天吃几顿 小鱼 我的vscode里没有串行监视器啊,你是怎么打开的

                小鱼小 1 条回复 最后回复 回复 引用 0
                • 小鱼小
                  小鱼 技术大佬 @今天吃几顿
                  最后由 编辑

                  @今天吃几顿 搜索安装Serial Monitor这个插件

                  63e8cd93-69b1-4298-ac0d-7af77bb21ad9-image.png

                  新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

                  今天吃几顿今 1 条回复 最后回复 回复 引用 0
                  • 今天吃几顿今
                    今天吃几顿 @小鱼
                    最后由 编辑

                    @小鱼 动手学ros2进阶篇上传无线通讯失败
                    Processing featheresp32 (platform: espressif32; board: featheresp32; framework: arduino)

                    Verbose mode can be enabled via -v, --verbose option
                    CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/featheresp32.html
                    PLATFORM: Espressif 32 (5.2.0) > Adafruit ESP32 Feather
                    HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
                    DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
                    PACKAGES:

                    • framework-arduinoespressif32 @ 3.20005.220925 (2.0.5)
                    • tool-esptoolpy @ 1.40201.0 (4.2.1)
                    • tool-mkfatfs @ 2.0.1
                    • tool-mklittlefs @ 1.203.210628 (2.3)
                    • tool-mkspiffs @ 2.230.0 (2.30)
                    • toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch3
                      LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
                      LDF Modes: Finder ~ chain, Compatibility ~ soft
                      Installing pyyaml with pip at PlatformIO environment
                      /home/liyanshen/.platformio/penv/bin/python -m pip install pyyaml
                      Requirement already satisfied: pyyaml in /home/liyanshen/.platformio/penv/lib/python3.10/site-packages (6.0)
                      Installing markupsafe==2.0.1 with pip at PlatformIO environment
                      /home/liyanshen/.platformio/penv/bin/python -m pip install markupsafe==2.0.1
                      Requirement already satisfied: markupsafe==2.0.1 in /home/liyanshen/.platformio/penv/lib/python3.10/site-packages (2.0.1)
                      Configuring featheresp32 with transport wifi
                      micro-ROS already built
                      Found 33 compatible libraries
                      Scanning dependencies...
                      Dependency Graph
                      |-- micro_ros_platformio @ 0.0.1+sha.085c5dd
                      | |-- WiFi @ 2.0.0
                      |-- WiFi @ 2.0.0
                      Building in release mode
                      Retrieving maximum program size .pio/build/featheresp32/firmware.elf
                      Checking size .pio/build/featheresp32/firmware.elf
                      Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
                      RAM: [== ] 21.6% (used 70628 bytes from 327680 bytes)
                      Flash: [====== ] 56.8% (used 744285 bytes from 1310720 bytes)
                      Configuring upload protocol..
                    1 条回复 最后回复 回复 引用 0
                    • 小伊小
                      机器人小伊
                      最后由 编辑

                      A:

                      这可能是因为PlatformIO的库版本不兼容导致的,你可以尝试升级库或者重新安装PlatformIO。


                      以上为生成回答,仅供参考~

                      我是小伊,已接入ChatGpt,所有回复,仅供参考~

                      今天吃几顿今 1 条回复 最后回复 回复 引用 0
                      • 今天吃几顿今
                        今天吃几顿 @小伊
                        最后由 编辑

                        @小伊 怎么升级PlatformIO库

                        1 条回复 最后回复 回复 引用 0
                        • 小伊小
                          机器人小伊
                          最后由 编辑

                          1. 在PlatformIO的库管理器中,选择你想要升级的库,然后点击“升级”按钮。

                          2. 如果你想要手动升级库,可以使用PlatformIO的CLI工具,打开终端,输入:

                          pio lib upgrade <lib_name>

                          其中lib_name是你想要升级的库的名字。


                          以上为生成回答,仅供参考~

                          我是小伊,已接入ChatGpt,所有回复,仅供参考~

                          1 条回复 最后回复 回复 引用 0
                          • 第一个帖子
                            最后一个帖子
                          皖ICP备16016415号-7
                          Powered by NodeBB | 鱼香ROS