我一直在尝试为块证书颁发者快速启动安装pysha3和merkletools,但是当我尝试pip安装时,我仍然得到了本质上相同的类型1错误。
我在另一篇文章中看到,我应该尝试升级安装工具。
pip install --upgrade setup tools并安装ez_setup
pip install ez_setup这两种方法都起作用,而pip安装在我运行"pip install pysha“时也有效,但是当我试图安装pysha和merkletools时,仍然会得到相同的错误代码。对于"pip install pysha3“,我得到了错误:
命令"/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 -u -c“导入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'))“安装-记录/private/var/folders/q0/h9rx8b3s14g_33ng9xz31ykw0000gn/T/pip-install-tvsl7vp1/pysha3/ -单版本-外部管理-编译”失败,错误代码1在/private/var/folders/q0/h9rx8b3s14g_33ng9xz31ykw0000gn/T/pip-install-tvsl7vp1/pysha3/中。
对于pip install merkletools==1.0.3,我得到:
命令"/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 -u -c“导入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'))“安装-记录/private/var/folders/q0/h9rx8b3s14g_33ng9xz31ykw0000gn/T/pip-install-m87p6nra/pysha3/ -单版本-外部管理-编译”失败,错误代码1在/private/var/folders/q0/h9rx8b3s14g_33ng9xz31ykw0000gn/T/pip-install-m87p6nra/pysha3/中。
看起来,当我运行pip install和pip --version时调用的pip是两件不同的事情。当我运行pip --version时,它说
来自/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pip的pip 10.0.1 (python3.6)
但是当我运行python -m pip install pysha3时,它说
您使用的是pip版本9.0.3,但是有10.0.1版本可用。您应该考虑通过'pip安装-升级pip‘命令进行升级。
当我运行pip install --upgrade pip时,我会收到消息
已更新的需求: /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages中的pip (10.0.1)
应该在哪里安装pip,这样我才不会遇到调用不同pip的错误?
发布于 2018-06-18 17:12:07
请检查,您使用并安装的python版本的系统(x32或x64)是否适合该系统。
https://stackoverflow.com/questions/50843769
复制相似问题