我一直在尝试为blockcerts cert-issuer快速入门安装pysha3和merkletools,但是当我尝试pip install时,我仍然遇到基本相同的类型1错误。
我在另一篇文章中读到我应该尝试升级设置工具
pip install --upgrade setup tools
并安装ez_setup
pip install ez_setup
这两个都工作了,当我运行“pip install pyethereum”时,pip install也有效,但是当我尝试安装pysha和merkletools时,我仍然会得到相同的错误代码。 对于“pip install pysha3”,我收到错误:
命令“/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 -u -c”import setuptools,tokenize; file ='/ private / var / folders / q0 / h9rx8b3s14g_33ng9xz31ykw0000gn / T / pip-install-tvsl7vp1 / pysha3 / setup.py'; f = getattr(tokenize,'open',open)( file ); code = f.read()。 replace('\ r \ n','\ n'); f.close(); exec(编译(代码,文件,'exec'))“install --record / private / var /folders/q0/h9rx8b3s14g_33ng9xz31ykw0000gn/T/pip-record-n8e9n_dm/install-record.txt --single-version-external-managed --compile“失败,错误代码1在/ private / var / folders / q0 / h9rx8b3s14g_33ng9xz31ykw0000gn / T / PIP-安装-tvsl7vp1 / pysha3 /
对于pip install merkletools==1.0.3
我得到:
命令“/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 -u -c”import setuptools,tokenize; file ='/ private / var / folders / q0 / h9rx8b3s14g_33ng9xz31ykw0000gn / T / pip-install-m87p6nra / pysha3 / setup.py'; f = getattr(tokenize,'open',open)( file ); code = f.read()。 replace('\ r \ n','\ n'); f.close(); exec(编译(代码,文件,'exec'))“install --record / private / var /folders/q0/h9rx8b3s14g_33ng9xz31ykw0000gn/T/pip-record-b8x3lh7l/install-record.txt --single-version-external-managed --compile“失败,错误代码1在/ private / var / folders / q0 / h9rx8b3s14g_33ng9xz31ykw0000gn / T / PIP-安装-m87p6nra / pysha3 /
看起来当我运行pip install
和pip --version
时调用的点是两个不同的东西。当我运行pip --version
时,它说
10.0.1 from /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pip(python 3.6)
但是当我运行python -m pip install pysha3
时,它说
您正在使用pip版本9.0.3,但版本10.0.1可用。 您应该考虑通过'pip install --upgrade pip'命令进行升级。
当我运行pip install --upgrade pip
时,我收到了消息
要求已经是最新的:pip in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages(10.0.1)
应该在哪里安装pip,这样我就不会遇到这个被调用的不同点的错误?
答案 0 :(得分:0)
检查您使用的系统(x32或x64)以及安装的python版本是否适用于该系统。