(base) C:\Users\z>pip install "web3[tester]"
Requirement already satisfied: web3[tester] in c:\users\z\anaconda3\lib\site-packages (5.28.0)
Requirement already satisfied: protobuf<4,>=3.10.0 in c:\users\z\anaconda3\lib\site-packages (from web3[tester]) (3.20.0)
Requirement already satisfied: eth-abi<3.0.0,>=2.0.0b6 in c:\users\z\anaconda3\lib\site-packages (from web3[tester]) (2.1.1)
Requirement already satisfied: eth-typing<3.0.0,>=2.0.0 in c:\users\z\anaconda3\lib\site-packages (from web3[tester]) (2.3.0)
Requirement already satisfied: ipfshttpclient==0.8.0a2 in c:\users\z\anaconda3\lib\site-packages (from web3[tester]) (0.8.0a2)
Requirement already satisfied: eth-hash[pycryptodome]<1.0.0,>=0.2.0 in c:\users\z\anaconda3\lib\site-packages (from web3[tester]) (0.3.2)
Requirement already satisfied: aiohttp<4,>=3.7.4.post0 in c:\users\z\anaconda3\lib\site-packages (from web3[tester]) (3.8.1)
Requirement already satisfied: websockets<10,>=9.1 in c:\users\z\anaconda3\lib\site-packages (from web3[tester]) (9.1)
Requirement already satisfied: hexbytes<1.0.0,>=0.1.0 in c:\users\z\anaconda3\lib\site-packages (from web3[tester]) (0.2.2)
Requirement already satisfied: jsonschema<4.0.0,>=3.2.0 in c:\users\z\anaconda3\lib\site-packages (from web3[tester]) (3.2.0)
Requirement already satisfied: lru-dict<2.0.0,>=1.1.6 in c:\users\z\anaconda3\lib\site-packages (from web3[tester]) (1.1.7)
Requirement already satisfied: eth-utils<2.0.0,>=1.9.5 in c:\users\z\anaconda3\lib\site-packages (from web3[tester]) (1.10.0)
Requirement already satisfied: requests<3.0.0,>=2.16.0 in c:\users\z\anaconda3\lib\site-packages (from web3[tester]) (2.26.0)
Requirement already satisfied: pywin32>=223 in c:\users\z\anaconda3\lib\site-packages (from web3[tester]) (228)
Requirement already satisfied: eth-account<0.6.0,>=0.5.7 in c:\users\z\anaconda3\lib\site-packages (from web3[tester]) (0.5.7)
Collecting eth-tester[py-evm]==v0.6.0-beta.6
Using cached eth_tester-0.6.0b6-py3-none-any.whl (69 kB)
Collecting py-geth<4,>=3.7.0
Using cached py_geth-3.7.0-py3-none-any.whl (23 kB)
Requirement already satisfied: semantic-version<3.0.0,>=2.6.0 in c:\users\z\anaconda3\lib\site-packages (from eth-tester[py-evm]==v0.6.0-beta.6->web3[tester]) (2.9.0)
Requirement already satisfied: eth-keys<0.4.0,>=0.3.4 in c:\users\z\anaconda3\lib\site-packages (from eth-tester[py-evm]==v0.6.0-beta.6->web3[tester]) (0.3.4)
Requirement already satisfied: rlp<3,>=1.1.0 in c:\users\z\anaconda3\lib\site-packages (from eth-tester[py-evm]==v0.6.0-beta.6->web3[tester]) (2.0.1)
Collecting py-evm==0.5.0a3
Using cached py_evm-0.5.0a3-py3-none-any.whl (276 kB)
Requirement already satisfied: multiaddr>=0.0.7 in c:\users\z\anaconda3\lib\site-packages (from ipfshttpclient==0.8.0a2->web3[tester]) (0.0.9)
Collecting py-ecc<6.0.0,>=1.4.7
Using cached py_ecc-5.2.0-py3-none-any.whl (43 kB)
Requirement already satisfied: cached-property<2,>=1.5.1 in c:\users\z\anaconda3\lib\site-packages (from py-evm==0.5.0a3->eth-tester[py-evm]==v0.6.0-beta.6->web3[tester]) (1.5.2)
Requirement already satisfied: mypy-extensions<1.0.0,>=0.4.1 in c:\users\z\anaconda3\lib\site-packages (from py-evm==0.5.0a3->eth-tester[py-evm]==v0.6.0-beta.6->web3[tester]) (0.4.3)
Requirement already satisfied: trie==2.0.0-alpha.5 in c:\users\z\anaconda3\lib\site-packages (from py-evm==0.5.0a3->eth-tester[py-evm]==v0.6.0-beta.6->web3[tester]) (2.0.0a5)
Collecting pyethash<1.0.0,>=0.1.27
Using cached pyethash-0.1.27.tar.gz (38 kB)
Preparing metadata (setup.py) ... done
Collecting eth-bloom<2.0.0,>=1.0.3
Using cached eth_bloom-1.0.4-py3-none-any.whl (5.4 kB)
Requirement already satisfied: typing-extensions<4,>=3.7.4 in c:\users\z\anaconda3\lib\site-packages (from trie==2.0.0-alpha.5->py-evm==0.5.0a3->eth-tester[py-evm]==v0.6.0-beta.6->web3[tester]) (3.10.0.2)
Requirement already satisfied: sortedcontainers<3,>=2.1.0 in c:\users\z\anaconda3\lib\site-packages (from trie==2.0.0-alpha.5->py-evm==0.5.0a3->eth-tester[py-evm]==v0.6.0-beta.6->web3[tester]) (2.4.0)
Requirement already satisfied: charset-normalizer<3.0,>=2.0 in c:\users\z\anaconda3\lib\site-packages (from aiohttp<4,>=3.7.4.post0->web3[tester]) (2.0.4)
Requirement already satisfied: yarl<2.0,>=1.0 in c:\users\z\anaconda3\lib\site-packages (from aiohttp<4,>=3.7.4.post0->web3[tester]) (1.7.2)
Requirement already satisfied: attrs>=17.3.0 in c:\users\z\anaconda3\lib\site-packages (from aiohttp<4,>=3.7.4.post0->web3[tester]) (21.2.0)
Requirement already satisfied: async-timeout<5.0,>=4.0.0a3 in c:\users\z\anaconda3\lib\site-packages (from aiohttp<4,>=3.7.4.post0->web3[tester]) (4.0.2)
Requirement already satisfied: multidict<7.0,>=4.5 in c:\users\z\anaconda3\lib\site-packages (from aiohttp<4,>=3.7.4.post0->web3[tester]) (6.0.2)
Requirement already satisfied: aiosignal>=1.1.2 in c:\users\z\anaconda3\lib\site-packages (from aiohttp<4,>=3.7.4.post0->web3[tester]) (1.2.0)
Requirement already satisfied: frozenlist>=1.1.1 in c:\users\z\anaconda3\lib\site-packages (from aiohttp<4,>=3.7.4.post0->web3[tester]) (1.3.0)
Requirement already satisfied: parsimonious<0.9.0,>=0.8.0 in c:\users\z\anaconda3\lib\site-packages (from eth-abi<3.0.0,>=2.0.0b6->web3[tester]) (0.8.1)
Requirement already satisfied: bitarray<1.3.0,>=1.2.1 in c:\users\z\anaconda3\lib\site-packages (from eth-account<0.6.0,>=0.5.7->web3[tester]) (1.2.2)
Requirement already satisfied: eth-rlp<2,>=0.1.2 in c:\users\z\anaconda3\lib\site-packages (from eth-account<0.6.0,>=0.5.7->web3[tester]) (0.2.1)
Requirement already satisfied: eth-keyfile<0.6.0,>=0.5.0 in c:\users\z\anaconda3\lib\site-packages (from eth-account<0.6.0,>=0.5.7->web3[tester]) (0.5.1)
Requirement already satisfied: pycryptodome<4,>=3.6.6 in c:\users\z\anaconda3\lib\site-packages (from eth-hash[pycryptodome]<1.0.0,>=0.2.0->web3[tester]) (3.14.1)
Requirement already satisfied: cytoolz<1.0.0,>=0.10.1 in c:\users\z\anaconda3\lib\site-packages (from eth-utils<2.0.0,>=1.9.5->web3[tester]) (0.11.0)
Requirement already satisfied: six>=1.11.0 in c:\users\z\anaconda3\lib\site-packages (from jsonschema<4.0.0,>=3.2.0->web3[tester]) (1.16.0)
Requirement already satisfied: pyrsistent>=0.14.0 in c:\users\z\anaconda3\lib\site-packages (from jsonschema<4.0.0,>=3.2.0->web3[tester]) (0.18.0)
Requirement already satisfied: setuptools in c:\users\z\anaconda3\lib\site-packages (from jsonschema<4.0.0,>=3.2.0->web3[tester]) (62.1.0)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in c:\users\z\anaconda3\lib\site-packages (from requests<3.0.0,>=2.16.0->web3[tester]) (1.26.7)
Requirement already satisfied: idna<4,>=2.5 in c:\users\z\anaconda3\lib\site-packages (from requests<3.0.0,>=2.16.0->web3[tester]) (3.2)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\z\anaconda3\lib\site-packages (from requests<3.0.0,>=2.16.0->web3[tester]) (2021.10.8)
Requirement already satisfied: toolz>=0.8.0 in c:\users\z\anaconda3\lib\site-packages (from cytoolz<1.0.0,>=0.10.1->eth-utils<2.0.0,>=1.9.5->web3[tester]) (0.11.1)
Requirement already satisfied: pysha3<2.0.0,>=1.0.0 in c:\users\z\anaconda3\lib\site-packages (from eth-hash[pycryptodome]<1.0.0,>=0.2.0->web3[tester]) (1.0.2)
Requirement already satisfied: varint in c:\users\z\anaconda3\lib\site-packages (from multiaddr>=0.0.7->ipfshttpclient==0.8.0a2->web3[tester]) (1.0.2)
Requirement already satisfied: base58 in c:\users\z\anaconda3\lib\site-packages (from multiaddr>=0.0.7->ipfshttpclient==0.8.0a2->web3[tester]) (2.1.1)
Requirement already satisfied: netaddr in c:\users\z\anaconda3\lib\site-packages (from multiaddr>=0.0.7->ipfshttpclient==0.8.0a2->web3[tester]) (0.8.0)
Building wheels for collected packages: pyethash
Building wheel for pyethash (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [25 lines of output]
running bdist_wheel
running build
running build_ext
building 'pyethash' extension
creating build
creating build\temp.win-amd64-cpython-39
creating build\temp.win-amd64-cpython-39\Release
creating build\temp.win-amd64-cpython-39\Release\src
creating build\temp.win-amd64-cpython-39\Release\src\libethash
creating build\temp.win-amd64-cpython-39\Release\src\python
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Users\z\anaconda3\include -IC:\Users\z\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\8.1\include\shared" "-IC:\Program Files (x86)\Windows Kits\8.1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\winrt" /Tcsrc/libethash/internal.c /Fobuild\temp.win-amd64-cpython-39\Release\src/libethash/internal.obj -Isrc/ -std=gnu99 -Wall
cl : Command line warning D9002 : ignoring unknown option '-std=gnu99'
internal.c
src/libethash/internal.c(508): warning C4710: 'int sprintf_s(char *const ,const std::size_t,const char *const ,...)': function not inlined
C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\stdio.h(1826): note: see declaration of 'sprintf_s'
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Users\z\anaconda3\include -IC:\Users\z\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\8.1\include\shared" "-IC:\Program Files (x86)\Windows Kits\8.1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\winrt" /Tcsrc/libethash/io.c /Fobuild\temp.win-amd64-cpython-39\Release\src/libethash/io.obj -Isrc/ -std=gnu99 -Wall
cl : Command line warning D9002 : ignoring unknown option '-std=gnu99'
io.c
src/libethash/io.c(120): warning C4710: 'int sprintf_s(char *const ,const std::size_t,const char *const ,...)': function not inlined
C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\stdio.h(1826): note: see declaration of 'sprintf_s'
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Users\z\anaconda3\include -IC:\Users\z\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\8.1\include\shared" "-IC:\Program Files (x86)\Windows Kits\8.1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\winrt" /Tcsrc/libethash/io_win32.c /Fobuild\temp.win-amd64-cpython-39\Release\src/libethash/io_win32.obj -Isrc/ -std=gnu99 -Wall
cl : Command line warning D9002 : ignoring unknown option '-std=gnu99'
io_win32.c
c1: fatal error C1083: Cannot open source file: 'src/libethash/io_win32.c': No such file or directory
error: command 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe' failed with exit code 2
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for pyethash
Running setup.py clean for pyethash
Failed to build pyethash
Installing collected packages: pyethash, py-geth, eth-bloom, py-ecc, py-evm, eth-tester
Running setup.py install for pyethash ... error
error: subprocess-exited-with-error
× Running setup.py install for pyethash did not run successfully.
│ exit code: 1
╰─> [27 lines of output]
running install
C:\Users\z\anaconda3\lib\site-packages\setuptools\command\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
running build
running build_ext
building 'pyethash' extension
creating build
creating build\temp.win-amd64-cpython-39
creating build\temp.win-amd64-cpython-39\Release
creating build\temp.win-amd64-cpython-39\Release\src
creating build\temp.win-amd64-cpython-39\Release\src\libethash
creating build\temp.win-amd64-cpython-39\Release\src\python
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Users\z\anaconda3\include -IC:\Users\z\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\8.1\include\shared" "-IC:\Program Files (x86)\Windows Kits\8.1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\winrt" /Tcsrc/libethash/internal.c /Fobuild\temp.win-amd64-cpython-39\Release\src/libethash/internal.obj -Isrc/ -std=gnu99 -Wall
cl : Command line warning D9002 : ignoring unknown option '-std=gnu99'
internal.c
src/libethash/internal.c(508): warning C4710: 'int sprintf_s(char *const ,const std::size_t,const char *const ,...)': function not inlined
C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\stdio.h(1826): note: see declaration of 'sprintf_s'
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Users\z\anaconda3\include -IC:\Users\z\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\8.1\include\shared" "-IC:\Program Files (x86)\Windows Kits\8.1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\winrt" /Tcsrc/libethash/io.c /Fobuild\temp.win-amd64-cpython-39\Release\src/libethash/io.obj -Isrc/ -std=gnu99 -Wall
cl : Command line warning D9002 : ignoring unknown option '-std=gnu99'
io.c
src/libethash/io.c(120): warning C4710: 'int sprintf_s(char *const ,const std::size_t,const char *const ,...)': function not inlined
C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\stdio.h(1826): note: see declaration of 'sprintf_s'
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Users\z\anaconda3\include -IC:\Users\z\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\8.1\include\shared" "-IC:\Program Files (x86)\Windows Kits\8.1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\winrt" /Tcsrc/libethash/io_win32.c /Fobuild\temp.win-amd64-cpython-39\Release\src/libethash/io_win32.obj -Isrc/ -std=gnu99 -Wall
cl : Command line warning D9002 : ignoring unknown option '-std=gnu99'
io_win32.c
c1: fatal error C1083: Cannot open source file: 'src/libethash/io_win32.c': No such file or directory
error: command 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe' failed with exit code 2
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure
× Encountered error while trying to install package.
╰─> pyethash
note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.
pip安装包,包名要双引号么?
包名错了,格式如下:
pip install XXX
例如
pip install numpy