Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

684
Views
Brownie no funciona: Cython símbolo indefinido _PyGen_Send

Configuré mi entorno de desarrollo en Fedora 35 y cuando ejecuto cualquier comando de brownie, como $ brownie console o incluso brownie --version , aparece el siguiente error:

 Traceback (most recent call last): File "/home/philippbunke/.local/bin/brownie", line 5, in <module> from brownie._cli.__main__ import main File "/home/philippbunke/.local/pipx/venvs/eth-brownie/lib64/python3.10/site-packages/brownie/__init__.py", line 6, in <module> from brownie.project import compile_source, run File "/home/philippbunke/.local/pipx/venvs/eth-brownie/lib64/python3.10/site-packages/brownie/project/__init__.py", line 3, in <module> from .main import ( # NOQA 401 File "/home/philippbunke/.local/pipx/venvs/eth-brownie/lib64/python3.10/site-packages/brownie/project/main.py", line 44, in <module> from brownie.network import web3 File "/home/philippbunke/.local/pipx/venvs/eth-brownie/lib64/python3.10/site-packages/brownie/network/__init__.py", line 4, in <module> from .account import Accounts File "/home/philippbunke/.local/pipx/venvs/eth-brownie/lib64/python3.10/site-packages/brownie/network/account.py", line 12, in <module> import eth_account File "/home/philippbunke/.local/pipx/venvs/eth-brownie/lib64/python3.10/site-packages/eth_account/__init__.py", line 1, in <module> from eth_account.account import ( # noqa: F401 File "/home/philippbunke/.local/pipx/venvs/eth-brownie/lib64/python3.10/site-packages/eth_account/account.py", line 8, in <module> from cytoolz import ( File "/home/philippbunke/.local/pipx/venvs/eth-brownie/lib64/python3.10/site-packages/cytoolz/__init__.py", line 3, in <module> from .functoolz import * ImportError: /home/philippbunke/.local/pipx/venvs/eth-brownie/lib64/python3.10/site-packages/cytoolz/functoolz.cpython-310-x86_64-linux-gnu.so: undefined symbol: _PyGen_Send

Configuración:
Python=3.10.1
Citón=0.29.26
gcc/gcc-c=11.2.1-7.fc35.x86_64
CLI de Ganache=v6.12.2

 $ pipx list venvs are in /home/philippbunke/.local/pipx/venvs apps are exposed on your $PATH at /home/philippbunke/.local/bin package eth-brownie 1.16.4, Python 3.10.1 - brownie
 $ $PATH /home/philippbunke/.local/bin:/home/philippbunke/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/var/lib/snapd/snap/bin

He pasado un día entero tratando de corregir este error, ¡por favor ayúdenme!

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

¡El problema aquí parece ser Python 3.10.1!

Usé anaconda para crear un nuevo entorno virtual con Python 3.8.12, instalé brownie usando pipx install --python python3.8 eth-brownie y ¡funcionó!

El truco aquí fue, también decirle a pipx que use otra versión de python, de lo contrario crearía una dependencia a la versión global de python, que es python 3.10 en mi caso.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!