首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pipx无法构建包

Pipx无法构建包
EN

Stack Overflow用户
提问于 2021-10-22 15:17:28
回答 5查看 1.6K关注 0票数 8

当我运行命令pipx install eth-brownie时,我收到以下错误消息:

代码语言:javascript
复制
fatal error from pip prevented installation. Full pip output in file:
    /Users/gentgjonbalaj/.local/pipx/logs/cmd_2021-10-22_11.10.14_pip_errors.log

pip failed to build package:
    cytoolz

Some possibly relevant errors from pip install:
    cytoolz/functoolz.c:23087:19: error: implicit declaration of function '_PyGen_Send' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
    cytoolz/functoolz.c:23092:19: error: implicit declaration of function '_PyGen_Send' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
    cytoolz/functoolz.c:23176:19: error: implicit declaration of function '_PyGen_Send' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
    error: command '/usr/bin/clang' failed with exit code 1

Error installing eth-brownie.

我尝试使用命令"pip install eth-brownie“,但我的终端显示"pip command not found”。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2021-10-31 02:11:47

我收到了相同的错误,在运行以下命令后终于能够解决:

使用Homebrew: brew安装recordclass

brew安装cython

xcrun codesign --sign - "/Users/jon/Library/Python/3.8/lib/python/site-packages/regex/_regex.cpython-38-darwin.so“

pip3安装cytoolz

pip3安装pybind11

票数 4
EN

Stack Overflow用户

发布于 2021-11-05 03:38:04

M1 Mac芯片有问题。有两个方面的问题。(a) cytoolz,(b) regex==2021.10.8。

(a)通过执行pip install cytoolz而不是pipx来解决cytoolz

(b)正则表达式问题是一个大问题。问题出在版本上。打包错误会导致在Apple Silicon (M1)设备(https://githubmemory.com/@dragos-vlad)上安装x86_64正则表达式。要解决这个问题:将正则表达式固定到2021.9.30应该暂时有效。但是,您必须更改用于安装的brownie git中的要求。

票数 3
EN

Stack Overflow用户

发布于 2021-11-28 07:39:29

对于任何使用Windows10的人,我都遇到了同样的问题,只需运行:

代码语言:javascript
复制
pip install Cython

然后

代码语言:javascript
复制
pip install eth-brownie

不管是什么原因,我终于可以用pip安装了,但不能用pipx安装了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69679343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档