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

在 MacOS 上使用 Brownie python 安装错误

如何解决在 MacOS 上使用 Brownie python 安装错误

我在 MacOS 上安装 eth-brownie 时遇到问题。我更新了专用虚拟环境中的所有内容,但由于这些包安装失败:

  • 位数组
  • 细胞工具
  • lru-dict

我尝试通过 .whl 文件直接安装,但遇到了同样的错误

我有点不愿意安装 Xcode,因为它是 >15Go

(blockchain) bash-3.2$ pipx install eth-brownie --verbose
pipx >(setup:717): pipx version is 0.16.3
pipx >(setup:718): Default python interpreter is '/Users/myname/anaconda3/envs/blockchain/bin/python3'
pipx >(package_name_from_spec:323): Determined package name: eth-brownie
pipx >(package_name_from_spec:324): Package name determined in 0.0s
creating virtual environment...
pipx >(run_subprocess:135): running /Users/myname/anaconda3/envs/blockchain/bin/python3 -m venv --without-pip /Users/
pipx >(analyze_pip_output:261): pip Failed to build packages:
    bitarray
    cytoolz
    lru-dict

pip install 中的一些可能相关的错误

xcrun: error: invalid active developer path (/Library/Developer/CommandLinetools),missing xcrun at: /Library/Developer/CommandLinetools/usr/bin/xcrun
error: command 'gcc' Failed with exit status 1

解决方法

看起来这可能会有所帮助:https://stackoverflow.com/a/52558100/11969592

尝试运行以下命令:

安装 homebrew 后运行:

brew install gcc

export PATH=/usr/local/bin:$PATH

看起来您只需要安装 gcc

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

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?