错误:软件包‘web3’需要不同的 Python:2.7.15 不在‘>=3.5.3,

错误:软件包‘web3’需要不同的 Python:2.7.15 不在‘>=3.5.3,

我正在使用以下关联安装Oyente工具

我在 Ubuntu 18.04/ 上安装了 Python 3.6.9。当我运行命令 pip2 时,收到错误消息:

    zulfi@lc2530hz:~$ python3 --version
Python 3.6.9
zulfi@lc2530hz:~$ source envsp/bin/activate
(envsp) zulfi@lc2530hz:~$ pip2 install oyente
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Collecting oyente
  Using cached https://files.pythonhosted.org/packages/13/3c/52b8dee604cbdf35c1d65a141b779d9c14c8d313251c697b40a93f58d3d5/oyente-0.2.7-py2-none-any.whl
Collecting web3
  Using cached https://files.pythonhosted.org/packages/85/01/eacb73ae16364295bf26cba4aacc94e513f5feae54dbb5f8121bec697e49/web3-4.8.1.tar.gz
ERROR: Package 'web3' requires a different Python: 2.7.15 not in '>=3.5.3,<4'
(envsp) zulfi@lc2530hz:~$ 

请有人指导我如何解决这个错误。

祖尔菲。

答案1

使用 pip2 安装 web3 和 Oyente 的命令:

(envsp)****@lc2530hz:~$ pip2 安装 web3==3.6.0

(envsp)****@lc2530hz:~$ pip2 安装 oyente

来自 Github 链接的解决方案: oyente 问题已解决

Oyente 在 Ubuntu 18.04 上工作:

成功安装 oyente-0.2.7 z3-solver-4.8.7.0

(envsp)****@lc2530hz:~$ oyente

用法:oyente [-h] (-s SOURCE | -ru REMOTE_URL) [--version] [-b] [-j] [-e] [-p] [--error] [-t TIMEOUT] [-v] [-r] [-gb] [-dl DEPTH_LIMIT] [-gl GAS_LIMIT] [-st] [-ll LOOP_LIMIT] [-w] [-glt GLOBAL_TIMEOUT] [-a] [--debug] [--generate-test-cases] oyente:错误:需要参数之一 -s/--source -ru/--remoteURL

相关内容