Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python pyrebase的安装返回一个错误_Python_Firebase - Fatal编程技术网

Python pyrebase的安装返回一个错误

Python pyrebase的安装返回一个错误,python,firebase,Python,Firebase,我试图在pyhon 3.6的虚拟环境中安装pyrebase,但我收到了一长串错误: Collecting googleapis-common-protos (from gcloud==0.17.0->pyrebase) Using cached https://files.pythonhosted.org/packages/00/03/d25bed04ec8d930bcfa488ba81a2ecbf7eb36ae3ffd7e8f5be0d036a89c9/googleapis-c

我试图在pyhon 3.6的虚拟环境中安装pyrebase,但我收到了一长串错误:

Collecting googleapis-common-protos (from gcloud==0.17.0->pyrebase)
  Using cached 


https://files.pythonhosted.org/packages/00/03/d25bed04ec8d930bcfa488ba81a2ecbf7eb36ae3ffd7e8f5be0d036a89c9/googleapis-common-protos-1.5.3.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/Users/hugovillalobos/Documents/Code/FirebaseProject/FirebaseVenv/lib/python3.6/site-packages/setuptools/__init__.py", line 10, in <module>
    from setuptools.extern.six.moves import filter, filterfalse, map
  File "/Users/hugovillalobos/Documents/Code/FirebaseProject/FirebaseVenv/lib/python3.6/site-packages/setuptools/extern/__init__.py", line 1, in <module>
    from pkg_resources.extern import VendorImporter
  File "/Users/hugovillalobos/Documents/Code/FirebaseProject/FirebaseVenv/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3017, in <module>
    @_call_aside
  File "/Users/hugovillalobos/Documents/Code/FirebaseProject/FirebaseVenv/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3003, in _call_aside
    f(*args, **kwargs)
  File "/Users/hugovillalobos/Documents/Code/FirebaseProject/FirebaseVenv/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3045, in _initialize_master_working_set
    dist.activate(replace=False)
  File "/Users/hugovillalobos/Documents/Code/FirebaseProject/FirebaseVenv/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2577, in activate
    declare_namespace(pkg)
  File "/Users/hugovillalobos/Documents/Code/FirebaseProject/FirebaseVenv/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2151, in declare_namespace
    _handle_ns(packageName, path_item)
  File "/Users/hugovillalobos/Documents/Code/FirebaseProject/FirebaseVenv/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2091, in _handle_ns
    _rebuild_mod_path(path, packageName, module)
  File "/Users/hugovillalobos/Documents/Code/FirebaseProject/FirebaseVenv/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2120, in _rebuild_mod_path
    orig_path.sort(key=position_in_sys_path)
AttributeError: '_NamespacePath' object has no attribute 'sort'

----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/ht/sqtnbdnx7r5562trfyn3827w0000gn/T/pip-install-ostv_w95/googleapis-common-protos/
收集googleapis通用原型(从gcloud==0.17.0->pyrbase)
使用缓存
https://files.pythonhosted.org/packages/00/03/d25bed04ec8d930bcfa488ba81a2ecbf7eb36ae3ffd7e8f5be0d036a89c9/googleapis-common-protos-1.5.3.tar.gz
从命令python setup.py egg_info完成输出:
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/Users/hugovillalobos/Documents/Code/FirebaseProject/FirebaseVenv/lib/python3.6/site packages/setuptools/____;init.py”,第10行,in
从setuptools.extern.six.moves导入过滤器、过滤器模拟、映射
文件“/Users/hugovillalobos/Documents/Code/FirebaseProject/FirebaseVenv/lib/python3.6/site packages/setuptools/extern/___;u init.py”,第1行
从pkg_resources.extern导入供应商导入器
文件“/Users/hugovillalobos/Documents/Code/FirebaseProject/FirebaseVenv/lib/python3.6/site packages/pkg_resources/__init__.py”,第3017行
@_把你叫到一边
文件“/Users/hugovillalobos/Documents/Code/FirebaseProject/FirebaseVenv/lib/python3.6/site packages/pkg_resources/__init__.py”,第3003行,在_call_旁边
f(*args,**kwargs)
文件“/Users/hugovillalobos/Documents/Code/FirebaseProject/FirebaseVenv/lib/python3.6/site packages/pkg_resources/___init__.py”,第3045行,在_initialize_master_working_集中
dist.activate(replace=False)
文件“/Users/hugovillalobos/Documents/Code/FirebaseProject/FirebaseVenv/lib/python3.6/site packages/pkg_resources/__init__.py”,第2577行,在activate中
声明_名称空间(pkg)
文件“/Users/hugovillalobos/Documents/Code/FirebaseProject/FirebaseVenv/lib/python3.6/site packages/pkg_resources/__init__.py”,第2151行,位于declare_命名空间中
_句柄(packageName,路径项)
文件“/Users/hugovillalobos/Documents/Code/FirebaseProject/FirebaseVenv/lib/python3.6/site packages/pkg_resources/__init__.py”,第2091行,在句柄中
_重建模块路径(路径、packageName、模块)
文件“/Users/hugovillalobos/Documents/Code/FirebaseProject/FirebaseVenv/lib/python3.6/site packages/pkg_resources/__init__.py”,第2120行,位于_rebuild_mod_路径中
排序(键=系统路径中的位置)
AttributeError:“\u NamespacePath”对象没有“sort”属性
----------------------------------------
命令“python setup.py egg_info”在/private/var/folders/ht/sqtnbdnx7r5562trfyn3827w0000gn/T/pip-install-ostv_w95/googleapis common protos中失败,错误代码为1/

我已经浏览了问题数据库,但似乎到目前为止还没有人提交过类似的问题。

我遇到了相同的问题,正如您所看到的,错误是由于gcloud安装失败而导致的,因此我在这里搜索了相同的问题并找到了解决方案

使用升级setuptools

pip3 install --upgrade setuptools
使用升级gcloud

pip3 install --upgrade gcloud
然后安装pyrebase

pip3 install pyrebase

这对我来说很有效。

我遇到了同样的问题,正如您所看到的,错误是由于gcloud安装失败而导致的,因此我在这里搜索了相同的问题并找到了解决方案

使用升级setuptools

pip3 install --upgrade setuptools
使用升级gcloud

pip3 install --upgrade gcloud
然后安装pyrebase

pip3 install pyrebase

这对我很有用。

如果您使用的是Pycharm,您可以直接从它安装pyrebase5或任何其他模块,而不会出现任何错误

  • 转到文件
  • 打开设置(如果使用Win10,请按Ctrl+Alt+s)
  • 转到项目>>项目解释器
  • 现在您可以看到安装在python根文件夹中的所有软件包。(确保将项目解释器选择到python根文件夹:C:\Users\(Username)\AppData\Local\Programs\python\Python38-32

  • 在project解释器中,您可以在右侧看到+(安装)标志。单击它
  • “可用软件包”窗口id将打开
  • 现在,您可以像pyrebase一样搜索任何要安装的软件包:您可以看到pyrebase的所有7.0版本
  • 选择软件包并安装软件包

  • 如果您使用的是Pycharm,您可以直接从它安装pyrebase5或任何其他模块,而不会出现任何错误

  • 转到文件
  • 打开设置(如果使用Win10,请按Ctrl+Alt+s)
  • 转到项目>>项目解释器
  • 现在,您可以看到安装在python根文件夹中的所有软件包。(确保您的项目解释器被选择到python根文件夹:C:\Users\(Username)\AppData\Local\Programs\python\Python38-32。)

  • 在project解释器中,您可以在右侧看到+(安装)标志。单击它
  • “可用软件包”窗口id将打开
  • 现在,您可以像pyrebase一样搜索任何要安装的软件包:您可以看到pyrebase的所有7.0版本
  • 选择软件包并安装软件包

  • 您还必须升级setuptool,如您共享的链接中所指定。Thnaks a los您也必须升级setuptool,如您共享的链接中所指定。Thnaks a los