首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eth初等问题

Eth初等问题
EN

Ethereum用户
提问于 2021-08-11 18:27:41
回答 2查看 200关注 0票数 0

在过去的几天里,我一直在尝试创建我的第一个NFT项目,所以我一直在遵循初学者指南。长话短说‘布朗尼’的命令不起作用,所以我甚至不能开始不幸的.已安装了Brownie,但每次输入命令'brownie‘时,我都会得到以下错误:

代码语言:javascript
复制
C:\Users\Wes>brownie
INFO: Could not find files for the given pattern(s).
Traceback (most recent call last):

  File "C:\Users\Wes\anaconda3\lib\runpy.py", line 194, in _run_module_as_main

    return _run_code(code, main_globals, None,
  File "C:\Users\Wes\anaconda3\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)

  File "C:\Users\Wes\anaconda3\Scripts\brownie.exe\__main__.py", line 4, in <module>

  File "C:\Users\Wes\anaconda3\lib\site-packages\brownie\__init__.py", line 6, in <module>
    from brownie.project import compile_source, run

  File "C:\Users\Wes\anaconda3\lib\site-packages\brownie\project\__init__.py", line 3, in <module>
    from .main import (  # NOQA 401

  File "C:\Users\Wes\anaconda3\lib\site-packages\brownie\project\main.py", line 25, in <module>
    from brownie._config import (

  File "C:\Users\Wes\anaconda3\lib\site-packages\brownie\_config.py", line 15, in <module>
    from hypothesis import Phase

  File "C:\Users\Wes\anaconda3\lib\site-packages\hypothesis\__init__.py", line 33, in <module>
    from hypothesis.core import example, find, given, reproduce_failure, seed

  File "C:\Users\Wes\anaconda3\lib\site-packages\hypothesis\core.py", line 71, in <module>
    from hypothesis.internal.conjecture.engine import ConjectureRunner

  File "C:\Users\Wes\anaconda3\lib\site-packages\hypothesis\internal\conjecture\engine.py", line 45, in <module>
    from hypothesis.internal.conjecture.pareto import NO_SCORE, ParetoFront, ParetoOptimiser

  File "C:\Users\Wes\anaconda3\lib\site-packages\hypothesis\internal\conjecture\pareto.py", line 18, in <module>
    from sortedcontainers import SortedList
ModuleNotFoundError: No module named 'sortedcontainers'
EN

回答 2

Ethereum用户

发布于 2021-08-11 22:59:19

显然没有太多关于您的环境的数据,但是我可以共享brownie的“基本安装”,它通常在任何可用的操作系统上对我都有99%的工作时间。

  • 在您的系统上安装python3 (不是anaconda)
  • 安装pip3:py -3 -m ensurepip
  • 安装virtualEnv以防止您扰乱您的python:pip install virtualenv
  • 在项目文件夹中创建虚拟环境:virtualenv venv
  • 启动:source venv/bin/activate
  • 使用pip安装浏览器,它将安装所有依赖项:pip install eth-brownie

那应该是好事。为了更容易使用,我建议在Windows上使用wsl。如果安装了anaconda,可以尝试使用pip而不是conda来执行这些步骤。

票数 0
EN

Ethereum用户

发布于 2021-08-13 03:18:53

不要用蟒蛇跑布朗尼。你遇到了奇怪的蟒蛇问题。

我建议卸载布朗尼

代码语言:javascript
复制
pip uninstall brownie

如果which brownie什么也不返回,你就会知道你做对了。

然后,用pipx安装

代码语言:javascript
复制
python3 -m pip install --user pipx
python3 -m pipx ensurepath

重新启动终端

代码语言:javascript
复制
pipx install eth-brownie
票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/106966

复制
相关文章

相似问题

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