在 Windows Python 3.7 上安装 pyrebase 失败

Lot*_*tfi 5 python-3.x pyrebase

我刚刚为所有用户在 Windows 10 上安装了 python 3.7 64 位并修改了 PATH 我将 pip 更新为 18.1 我安装了 pygame,

py -3 -m pip install pygame

它工作正常

我想安装pyrebase

py -3 -m pip install pyrebase

下载好然后我有这个味精并且 pip 日志目录被删除,所以我无法弄清楚发生了什么

命令 ""C:\Program Files\Python37\python.exe" -u -c "import setuptools, tokenize; file ='C:\Users\mine\AppData\Local\Temp\pip-install-2rr8v7jh\pycryptodome\setup.py';f=getattr(tokenize, 'open', open)( file );code=f.read ().replace('\r\n', '\n');f.close();exec(compile(code, file , 'exec'))" install --record C:\Users\mine\AppData \Local\Temp\pip-record-om6lqxmm\install-record.txt --single-version-externally-managed --compile" 失败,错误代码 1 在 C:\Users\mine\AppData\Local\Temp\pip-安装-2rr8v7jh\pycryptodome\

但在它给出这个错误之前

安装收集到的包:pycryptodome、pyrebase

找到现有安装:pycryptodome 3.7.0

卸载 pycryptodome-3.7.0:

成功卸载pycryptodome-3.7.0

为 pycryptodome 运行 setup.py install ... 错误

这是当我尝试安装 pycryptodome 时,它​​单独安装得很好,但是在尝试安装 pyrebase 时,它​​卸载了以前的 pycryptodome 并尝试自己安装但失败了。

有什么建议吗?谢谢

编辑: 我试过了

pip install --upgrade 安装工具

正如https://github.com/thisbejim/Pyrebase/issues/179 中所建议的

但它没有解决我的问题

我仍然有一个错误,在 Windows10 上,python 3.7:

安装收集的软件包:pycryptodome,pyrebase 运行 setup.py install for pycryptodome ...错误命令“C:\Program Files\Python37\python.exe”-u -c“import setuptools, tokenize; file ='C: \Users\...\AppData\Local\Temp\pip-install-a9kop2nb\pycryptodome\setup.py';f=getattr(tokenize, 'open', open)( file );code=f.read()。 replace('\r\n', '\n');f.close();exec(compile(code, file , 'exec'))" install --record C:\Users...\AppData\Local \Temp\pip-record-dm88ctzw\install-record.txt --single-version-externally-managed --compile:

Lot*_*tfi 13

安装https://github.com/thisbejim/Pyrebase

我需要下载 .zip 文件(或 Git),而不是setup.py 通过指定最新的修改后手动安装它,'pycryptodome==3.7.3' 然后将 pyrebase\ 目录复制到我的 python 安装

c:\WPy-3710\python-3.7.1.amd64\Lib\site-packages\
Run Code Online (Sandbox Code Playgroud)

但是@silkindustry 之前的评论向我展示了一个新的 lib/Wrapper:Pyrebase4 https://github.com/nhorvath/Pyrebase4

可以轻松安装

pip3 install pyrebase4
Run Code Online (Sandbox Code Playgroud)


小智 5

只需使用建议的命令升级 setuptools(已成功安装 setuptools-40.6.3)并安装更新版本的 Pyrebase。(Pyrebase4)。