Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-npf9报错

简介: Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-npf9报错

Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-npf9报错

Collecting grpcio>=1.27.1 (from etcd3==0.12.0)

Downloading https://pypi.tuna.tsinghua.edu.cn/packages/81/9a/6b33e8d15850356772f0ee6489bc8346a7aa90f0c86733283e139740865e/grpcio-1.48.2.tar.gz (22.0MB)

  100% |████████████████████████████████| 22.0MB 68kB/s  

  Complete output from command python setup.py egg_info:

  Traceback (most recent call last):

    File "<string>", line 1, in <module>

    File "/tmp/pip-build-npf95lhy/grpcio/setup.py", line 263, in <module>

      if check_linker_need_libatomic():

    File "/tmp/pip-build-npf95lhy/grpcio/setup.py", line 223, in check_linker_need_libatomic

      stderr=PIPE)

    File "/usr/lib64/python3.6/subprocess.py", line 729, in __init__

      restore_signals, start_new_session)

    File "/usr/lib64/python3.6/subprocess.py", line 1278, in _execute_child

      executable = os.fsencode(executable)

    File "/usr/lib64/python3.6/os.py", line 800, in fsencode

      filename = fspath(filename)  # Does type-checking of `filename`.

  TypeError: expected str, bytes or os.PathLike object, not list

 

  ----------------------------------------

Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-npf9

报错

这个错误看起来是在尝试安装 `etcd3` 的过程中,它需要依赖于 `grpcio`,但在安装 `grpcio` 时出现了问题。错误信息表明在 `grpcio` 的安装脚本中发生了问题。

解决这个问题的一种方法是更新 `grpcio` 到最新版本,因为可能有一些 bug 已经在较新的版本中修复了。你可以使用以下命令尝试更新 `grpcio`:

```

pip install --upgrade grpcio

```

如果这仍然无法解决问题,你可以尝试安装较低版本的 `grpcio`,例如 1.27.1,因为 `etcd3` 可能需要特定版本的 `grpcio`。你可以使用以下命令安装1.27.1版本:

```

pip install grpcio==1.27.1

```

然后再尝试安装 `etcd3`。

如果问题仍然存在,请确保你的 Python 环境和依赖库都是最新的,并且尝试清除 pip 缓存,然后再次尝试安装。如果问题仍然持续存在,你可能需要查看详细的错误信息或者检查你的系统环境以寻找更多的线索来解决问题。


相关文章
|
11月前
|
异构计算 Python
ERROR: pip’s dependency resolver does not currently take into 报错-Python项目依赖冲突的解决方案-优雅草优雅草卓伊凡
ERROR: pip’s dependency resolver does not currently take into 报错-Python项目依赖冲突的解决方案-优雅草优雅草卓伊凡
844 1
|
11月前
|
人工智能 Shell Python
ERROR: pip’s dependency resolver does not currently take into 报错-Python项目依赖冲突的解决方案-优雅草优雅草卓伊凡
ERROR: pip’s dependency resolver does not currently take into 报错-Python项目依赖冲突的解决方案-优雅草优雅草卓伊凡
401 0
|
存储 监控 API
【Azure App Service】分享使用Python Code获取App Service的服务器日志记录管理配置信息
本文介绍了如何通过Python代码获取App Service中“Web服务器日志记录”的配置状态。借助`azure-mgmt-web` SDK,可通过初始化`WebSiteManagementClient`对象、调用`get_configuration`方法来查看`http_logging_enabled`的值,从而判断日志记录是否启用及存储方式(关闭、存储或文件系统)。示例代码详细展示了实现步骤,并附有执行结果与官方文档参考链接,帮助开发者快速定位和解决问题。
415 22
|
数据采集 网络安全 Python
【Python】怎么解决:urllib.error.HTTPError: HTTP Error 403: Forbidden
解决 `urllib.error.HTTPError: HTTP Error 403: Forbidden`错误需要根据具体情况进行不同的尝试。通过检查URL、模拟浏览器请求、使用代理服务器和Cookies、减慢请求速度、使用随机的User-Agent以及使用更加方便的 `requests`库,可以有效解决此类问题。通过逐步分析和调试,可以找到最合适的解决方案。
2191 18
|
11月前
|
数据采集 机器学习/深度学习 人工智能
Python:现代编程的首选语言
Python:现代编程的首选语言
1710 102
|
11月前
|
数据采集 机器学习/深度学习 算法框架/工具
Python:现代编程的瑞士军刀
Python:现代编程的瑞士军刀
526 104
|
11月前
|
人工智能 自然语言处理 算法框架/工具
Python:现代编程的首选语言
Python:现代编程的首选语言
418 103
|
11月前
|
机器学习/深度学习 人工智能 数据挖掘
Python:现代编程的首选语言
Python:现代编程的首选语言
440 82
|
10月前
|
Python
Python编程:运算符详解
本文全面详解Python各类运算符,涵盖算术、比较、逻辑、赋值、位、身份、成员运算符及优先级规则,结合实例代码与运行结果,助你深入掌握Python运算符的使用方法与应用场景。
546 3
|
10月前
|
数据处理 Python
Python编程:类型转换与输入输出
本教程介绍Python中输入输出与类型转换的基础知识,涵盖input()和print()的使用,int()、float()等类型转换方法,并通过综合示例演示数据处理、错误处理及格式化输出,助你掌握核心编程技能。
787 3

推荐镜像

更多