首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >目录不为空: brownie

目录不为空: brownie
EN

Ethereum用户
提问于 2021-11-15 10:54:41
回答 3查看 1.5K关注 0票数 4

当我尝试使用brownie设置一个brownie项目时,我会得到这个错误。我最初在虚拟环境中使用pip安装environment来安装brownie。因为这个原因,文件夹.venv就出现了。不确定是否因为.venv文件夹而导致错误。对如何解决这个问题有什么建议吗?提前谢谢你!!

代码语言:javascript
复制
Brownie v1.17.0 - Python development framework for Ethereum

  File "brownie/_cli/__main__.py", line 64, in main
    importlib.import_module(f"brownie._cli.{cmd}").main()
  File "brownie/_cli/init.py", line 31, in main
    path = project.new(args["<path>"] or ".", args["--force"], args["--force"])
  File "brownie/project/main.py", line 584, in new
    raise FileExistsError(f"Directory is not empty: {project_path}")
FileExistsError: Directory is not empty: /Users/patrick/demos/contracts
EN

回答 3

Ethereum用户

回答已采纳

发布于 2021-11-16 18:16:20

这是因为您的目录中已经有内容。

你可以:

强制创建目录

代码语言:javascript
复制
brownie init --force

它将在现有的代码/contracts/.venv文件旁边创建brownie目录。

删除目录

中的所有内容

代码语言:javascript
复制
rm -rf *
brownie init

使用浏览器项目

创建一个新文件夹

代码语言:javascript
复制
mkdir brownie_project
cd brownie_project
brownie init
票数 5
EN

Ethereum用户

发布于 2022-03-29 20:30:32

可能有两件事。

  1. .hypothesis
  2. 你可能在文件夹里有东西

所以我们需要移除那些东西

rm *(然后按A键移除所有)

那就跑

布朗尼

如果.hypothesis文件再次出现,那么从该文件中删除所有内容,然后运行以下命令。

布朗尼--力

票数 1
EN

Ethereum用户

发布于 2023-02-21 06:07:29

代码语言:javascript
复制
brownie init --force 

可以工作,但是我想知道这个.hypothesis有什么问题吗?这个库是干什么用的?

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

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

复制
相关文章

相似问题

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