微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Raspberry Pi 4 上使用 conan 安装 boost 1.74.0 时出错

如何解决在 Raspberry Pi 4 上使用 conan 安装 boost 1.74.0 时出错

我正在尝试安装 boost,但出现此错误

错误:boost/1.74.0:无法加载配方。加载 conanfile 时出错 '/home/pi/.conan/data/boost/1.74.0///export/conanfile.py':无法 加载 conanfile /home/pi/.conan/data/boost/1.74.0///export/conanfile.py 文件 “/home/pi/.conan/data/boost/1.74.0///export/conanfile.py”,第 510 行 tools.get(**self.conan_data["sources"][self.version],destination=self._source_subfolder,strip_root=真) ^ 语法错误:无效语法

这是我的 conanfile.py

from conans import ConanFile,CMake

class ConanPackage(ConanFile):
    name = 'network-monitor'
    version = "0.1.0"

    generators = 'cmake_find_package'

    requires = [
        ('boost/1.74.0')
    ]

    default_options = (
        'boost:shared=False'
    )

这是运行此命令后的完整输出

conan install .. --profile ../conanprofile.toml

配置:[设置] arch=armv7 arch_build=armv7 build_type=发布编译器=gcc 编译器.libcxx=libstdc++11 compiler.version=8 os=Linux os_build=Linux [选项] [build_requires] [环境]

错误:boost/1.74.0:无法加载配方。加载 conanfile 时出错 '/home/pi/.conan/data/boost/1.74.0///export/conanfile.py':无法 加载 conanfile /home/pi/.conan/data/boost/1.74.0///export/conanfile.py 文件 “/home/pi/.conan/data/boost/1.74.0///export/conanfile.py”,第 510 行 tools.get(**self.conan_data["sources"][self.version],^ 语法错误:无效语法

解决方法

默认的python版本是2.7,我已经将默认的python版本设置为3.7并重新安装了所有工具并正确安装了它。

这是一个关于如何在树莓派上设置python默认版本的教程 https://raspberry-valley.azurewebsites.net/Python-Default-Version/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。