我一直试图通过pipx在VSCode ()的Powershell终端上安装Brownie。在链接中,我尝试了前两个命令,然后系统给我确认pipx已经添加到PATH中:
python -m pip install --user pipx
python -m pipx ensurepath
...
C:\Users\Name\AppData\Roaming\Python\Python310\Scripts has been been added to PATH, but you need to open a new terminal or re-login for this PATH chan
我是一个强大的pyenv和poetry用户,开始使用pipx,并希望了解更多关于它的工作原理。具体地说,我想了解它如何确定在安装时使用哪个Python版本。 我注意到,当你通过pipx install <package>来使现有的安装可以全局访问时,它似乎会在PATH中搜索对应用程序的现有引用。例如,这在pyenv中工作得很好,它pipx将在通过pyenv安装的任何Python版本中找到您安装的包的一个版本。 pipx install cookiecutter
⚠️ Note: cookiecutter was already on your PATH at ~/.pyenv/
我在试着安装。按照Brownie文档并安装了pipx,然后运行pipx后继路径。我最初使用的是Python3.10,但无法安装,发现这很常见,最好的解决方法是将其降级到3.9。
在卸载3.10和安装3.9之后,我再次运行所有内容。当我运行pipx安装error时,我得到以下错误:
C:\Users\garri>pipx install eth-brownie
No Python at 'C:\Users\garri\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra
我有一个带有python3.11.2版本的MacBook Air M2,当我跟随pipx指令安装浏览器时,我得到了这个错误消息,我尝试使用pip分别安装这些包,但是我仍然得到了错误
Fatal error from pip prevented installation. Full pip output in file:
/Users/katejohnson/.local/pipx/logs/cmd_2023-04-06_17.36.43_pip_errors.log
pip failed to build packages:
bitarray
cytoolz
由于柯其泰不在八月,所以我必须手动安装它。
当我直接安装它时
pip install TTS
它安装,但在安装结束时,我得到了错误
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
typer 0.3.2 requires click<7.2.0,>=7.1.1, but you
因此,我运行了mitmproxy for windows,并试图运行一个脚本,将响应和请求保存到postgresql中,为此,im使用sqlalchemy。 但由于某些原因,我不能让它与mimtproxy一起工作,因为运行时它似乎使用了另一个python解释器,而我的代码不能工作。mitmproxy是否使用了与你安装的不同的解释器? 从mimtmproxy/bin文件夹运行的命令: mitmdump.exe -s C:\users\etc\{FULL_PATH}\mitmproxy.py 我得到了 "No module instaled named SQLAlchemy" 我
我升级到Ubuntu 23.04。现在,当我运行一个pip命令(使用sudo apt install python3-pip安装)时,我得到了以下错误:
$ pip install --user <foobar>
error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package yo
我下载了eth布朗尼
pipx install eth-brownie
并得到了
'eth-brownie' already seems to be installed. Not modifying existing installation in 'C:\\Users\\HP\\.local\\pipx\\venvs\\eth-brownie'. Pass '--force' to force installation.
当我输入Brownie以便确认时,我得到
'brownie' is not recognized as an
我已经在我的系统中安装了pylint。我使用的是python 3.6。当我从python命令调用pylint时,我可以看到pylint。但是,当我尝试调用pyreverse时,因为我想使用它来创建点文件,所以系统无法识别pyreverse命令。
>>>python
>>>pylint
>>>pyreverse
Not recognized as an internal command.
请问,我如何让windows7系统看到并调用pyreverse。我需要在我的工作中使用它来创建点文件。
如果我试图在python脚本中导入brownie,我会得到以下内容:
Traceback (most recent call last):
File "*filepath*", line 3, in <module>
from brownie import *
ModuleNotFoundError: No module named 'brownie'
如果我尝试运行“布朗尼控制台”,我会得到以下内容:
INFO: Could not find files for the given pattern(s).
Brownie v1.19.0
我正在使用Python工具来构建使用MkDocs mkdocstring扩展直接从源代码中提取的MkDocs文档。
当我在项目中运行mkdocs serve命令时(在包含mkdocs.yml文件的目录中),该命令将失败,并出现ERROR - Could not collect 'cpinotify'错误。
aUser@aMachine:~/notify2nats$ mkdocs serve
INFO - Building documentation...
INFO - Cleaning site directory
ERROR - mkdoc
我用Anaconda在我的系统(Windows)上安装了python,这可能是问题的根本原因。我正处于一个需要运行deploy.py脚本来部署契约的阶段,但是文件无法找到,什么也没有发生。
每次我运行brownie时,我都会首先得到一条信息:
INFO: Could not find files for the given pattern(s).
然后,Brownie运行,编译合同等,我得到了大量与ganache文件相关的文本。最后,我得到一个FileNotFoundError,表示系统找不到我想要运行的文件。代码如下:
PS C:\Users\nstei\Git Repos\my-frist
我在c:\users\dan\appdata\roaming\python\python38\python.exe中安装了Python。pip install工作正常,我可以在我的集成开发环境中运行Python程序。我的问题是,当我尝试用pipx安装一些东西时,我得到了以下错误: C:\Users\dan>pipx install eth-brownie
No Python at 'c:\users\dan\appdata\local\programs\python\python38\python.exe'
Fatal error from pip prevented
我正在部署deploy.py脚本
# from brownie import FundMe, accounts, config
from brownie import FundMe, accounts
import yaml
import json
from scripts.helpful_scripts import get_account
# here everything within the env file (for environment variables) is loaded into the python file
def deploy_fund_me():
我试图在Brownie中执行委托任务,在Ethernaut应用程序中解决委托任务,以便获得代表合同的所有权(见下文)。以下解决方案(在Ethernaut中有效)与Brownie中的sendTransaction({from: player, to: contract.address, data: web3.eth.abi.encodeFunctionSignature("pwn()")})的等效性是什么?
我的解决方案一直失败,原因是:TypeError: int() argument must be a string, a bytes-like object or a num