无法在 Ubuntu 上安装 eth-brownie
Can't install eth-brownie on Ubuntu
我正在尝试使用 Ubuntu 20.04.2 上的文档安装 eth-brownie。
几个小时以来,我一直在兜圈子,试图按照消息告诉我的一切去做。
pipx 安装 eth-brownie
给出:
未安装到现有目录“/home/me/.local/pipx/venvs/eth-brownie”。通过'--force'强制安装
很好,我尝试了 --force,然后得到以下结果:
正在安装到现有目录“/home/me/.local/pipx/venvs/eth-brownie”
虚拟环境没有创建成功,因为ensurepip没有
可用的。在 Debian/Ubuntu 系统上,您需要安装 python3-venv
使用以下命令打包。
apt-get 安装python3-venv
我知道我已经有了 python3,因为当我输入 python3 时,我得到:
Python 3.8.5,blabla
不过好吧,让我们试着按照它说的去做。尝试过,要求使用 sudo。在开头加上'sudo',得到:
以下软件包具有未满足的依赖项:
python3-venv : 取决于: python3.8-venv (>= 3.8.2-1~) 但不会安装
E: 无法修正问题,你拿着破包
我搜索了类似的问题并且已经搜索了几个小时。我尝试了 'update' 命令、''upgrade' 命令、'dpkg' 以及我能找到的所有建议。
我只想吃 eth-brownie。有人可以帮忙吗?
我在 Ubuntu 上也有一些错误。但是它可以在虚拟环境中安装 Brownie。
- Install Virtual Env:
$ pip install virtualenv
- Create a Virtual Env:
$ virtualenv -p python3 .
- Activate the Virtual Env:
$ source bin/activate
- Then you can run the brownie pipx install command:
$ pipx install eth-brownie
它应该会安装,您只需在之后键入“deactivate”即可停用 virtualenv。
而且您将不再需要为 运行 Brownie 激活虚拟环境。
PS: 不要在你的 brownie 项目的同一个文件夹中创建 virtualenv。如果你用“brownie init”命令启动一个Brownie Project,它会报错要求文件夹为空。
我正在尝试使用 Ubuntu 20.04.2 上的文档安装 eth-brownie。 几个小时以来,我一直在兜圈子,试图按照消息告诉我的一切去做。
pipx 安装 eth-brownie
给出: 未安装到现有目录“/home/me/.local/pipx/venvs/eth-brownie”。通过'--force'强制安装
很好,我尝试了 --force,然后得到以下结果:
正在安装到现有目录“/home/me/.local/pipx/venvs/eth-brownie” 虚拟环境没有创建成功,因为ensurepip没有 可用的。在 Debian/Ubuntu 系统上,您需要安装 python3-venv 使用以下命令打包。
apt-get 安装python3-venv
我知道我已经有了 python3,因为当我输入 python3 时,我得到: Python 3.8.5,blabla
不过好吧,让我们试着按照它说的去做。尝试过,要求使用 sudo。在开头加上'sudo',得到: 以下软件包具有未满足的依赖项: python3-venv : 取决于: python3.8-venv (>= 3.8.2-1~) 但不会安装 E: 无法修正问题,你拿着破包
我搜索了类似的问题并且已经搜索了几个小时。我尝试了 'update' 命令、''upgrade' 命令、'dpkg' 以及我能找到的所有建议。 我只想吃 eth-brownie。有人可以帮忙吗?
我在 Ubuntu 上也有一些错误。但是它可以在虚拟环境中安装 Brownie。
- Install Virtual Env:
$ pip install virtualenv
- Create a Virtual Env:
$ virtualenv -p python3 .
- Activate the Virtual Env:
$ source bin/activate
- Then you can run the brownie pipx install command:
$ pipx install eth-brownie
它应该会安装,您只需在之后键入“deactivate”即可停用 virtualenv。 而且您将不再需要为 运行 Brownie 激活虚拟环境。
PS: 不要在你的 brownie 项目的同一个文件夹中创建 virtualenv。如果你用“brownie init”命令启动一个Brownie Project,它会报错要求文件夹为空。