我刚刚在Windows 10上为所有u安装了python 3.7 64位 sers并修改了PATH 我将点更新为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“导入设置工具,标记化; 文件 ='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')))“安装--record C:\ Users \ mine \ AppData \ Local \ Temp \ pip-record-om6lqxmm \ install-record.txt-“单一版本-外部管理--compile”失败,错误代码为1:C:\ Users \ mine \ AppData \ Local \ Temp \ pip-install -2rr8v7jh \ pycryptodome \
但在出现此错误之前
安装收集的软件包:pycryptodome,pyrebase
找到现有安装:pycryptodome 3.7.0
卸载pycryptodome-3.7.0:
成功卸载了pycryptodome-3.7.0
正在运行setup.py安装pycryptodome ...错误
这是我尝试单独安装的pycryptodome时的情况,但是当尝试安装pyrebase时,它会卸载以前的pycryptodome并尝试使用它,但失败了。
有什么建议吗?谢谢
编辑: 我尝试过
pip install --upgrade setuptools
根据https://github.com/thisbejim/Pyrebase/issues/179
中的建议但是它不能解决我的问题
在Windows10和python 3.7上我仍然有错误:
安装收集的软件包:pycryptodome,pyrebase正在运行 为pycryptodome安装setup.py ...错误 从命令“ C:\ Program Files \ Python37 \ python.exe”的完整输出-u -c“ import setuptools, tokenize; 文件 ='C:\ Users \ ... \ AppData \ Local \ Temp \ pip-install-a9kop2nb \ pycryptodome \ setup.py'; f = getattr(tokenize, '打开',打开)(文件);代码= f.read()。replace('\ r \ n', '\ n'); f.close(); exec(compile(code, file ,'exec')))“安装 --record C:\ Users ... \ AppData \ Local \ Temp \ pip-record-dm88ctzw \ install-record.txt --single-version-externally-managed --compile:
答案 0 :(得分:1)
只需使用建议的命令升级setuptools(已成功安装setuptools-40.6.3),然后安装较新版本的Pyrebase。 (Pyrebase4)。
答案 1 :(得分:1)
要安装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\
但是@silkindustry的先前评论向我展示了一个新的lib / Wrapper:Pyrebase4 https://github.com/nhorvath/Pyrebase4
易于安装
pip3 install pyrebase4
答案 2 :(得分:0)
我有同样的问题。我使用以下步骤解决了它。
“ pip install pycryptodome”
然后我跑
“ pip install pyrebase”
答案 3 :(得分:0)
尽管我尝试了上述解决方案,但仍无法解决问题。
最后,我可以像下面这样安装pyrebase。
在C:\ Pyton重新安装Python。 :为避免搜索C:\ Users ...
手动安装JWS。在setup.py文件中通过UTF8指定文件格式。
安装pycryptodomex而不是pycryptodome。
在“继承全局站点包”之后进行Project检查时
答案 4 :(得分:0)
使用Anaconda时,我遇到了同样的问题,后者使用python 3.7作为其默认的python解释器。所以我用Python 3.6创建了一个虚拟环境
conda create --name env_name python=3.6
然后使用conda activate env_name
激活环境并运行pip install pyrebase
并且应该安装。
答案 5 :(得分:0)
如果您正在使用Pycharm,则可以直接从中安装pyrebase5或任何其他模块,而不会出现任何错误。
现在,您可以看到python的根文件夹中安装的所有软件包。 (确保将您的项目解释器选择到python根文件夹: C:\ Users \(用户名)\ AppData \ Local \ Programs \ Python \ Python38-32
答案 6 :(得分:0)
如Lotfi所说,转到pyrebase存储库,https://github.com/thisbejim/Pyrebase,下载git存储库的.zip文件,然后按照他的说法进行编辑,然后将/ pyrebase文件夹保存到site packeges文件夹(如果仍然找不到)模块错误(加密),然后访问此链接,ImportError: No module named Crypto.Cipher
答案 7 :(得分:0)
这并没有回答最初的问题(在 python.3.7 中安装 pyrebase)但是,
我已经测试过了
答案 8 :(得分:0)
这对我有用。
第 1 步:遵循 answer given by Nayan 和 answer by Lotfi。但是使用 'pycryptodome==VERSION_OF_PYCRYPTODOME_YOU_HAVE_ALREADY_INSTALLED'
。
例如。 'pycryptodome==3.10.1'
第 2 步:之后,使用更新的 setup.py 文件转到 site-packages/Pyrebase 文件夹。
第 3 步:从该文件夹安装 Pyrebase 库。为此使用命令
python setup.py install
就是这样!
答案 9 :(得分:0)
我通过以下 2 个步骤解决了我的问题。我希望这也能解决您的问题。
卸载pyrebase:
pip uninstall pyrebase
安装Pyrebase-t:
pip install Pyrebase-t
答案 10 :(得分:0)
唯一对我有用的是在尝试之前停用虚拟环境并重新激活它
pip install pyrebase