gpt4 book ai didi

python - 在 python3 上安装 socketio 模块似乎正在破坏 pip

转载 作者:行者123 更新时间:2023-12-03 13:37:35 28 4
gpt4 key购买 nike

使用 pip3 install socketio 为 python 安装 socketio 包时,我得到以下结果:

ERROR: launchpadlib 1.10.13 requires testresources, which is not installed.

WARNING: The scripts easy_install and easy_install-3.8 are installed in '/home/bill/.local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.

Successfully installed netifaces-0.10.6 setuptools-3.3 socketio-0.2.1
虽然我能够 import socketio成功,pip3 似乎已损坏(?)。
具体来说,当试图运行包括 pip3 在内的任何东西时,甚至是 pip3本身在终端中,我得到同样的错误:
Traceback (most recent call last):
File "/usr/bin/pip3", line 6, in <module>
from pkg_resources import load_entry_point
File "/home/<username>/.local/lib/python3.8/site-packages/pkg_resources.py", line 1479, in <module>
register_loader_type(importlib_bootstrap.SourceFileLoader, DefaultProvider)
AttributeError: module 'importlib._bootstrap' has no attribute 'SourceFileLoader'
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 144, in apport_excepthook
with os.fdopen(os.open(pr_filename,
FileNotFoundError: [Errno 2] No such file or directory: '/var/crash/_usr_bin_pip3.1000.crash'

Original exception was:
Traceback (most recent call last):
File "/usr/bin/pip3", line 6, in <module>
from pkg_resources import load_entry_point
File "/home/<username>/.local/lib/python3.8/site-packages/pkg_resources.py", line 1479, in <module>
register_loader_type(importlib_bootstrap.SourceFileLoader, DefaultProvider)
AttributeError: module 'importlib._bootstrap' has no attribute 'SourceFileLoader'
我尝试重新安装 pip3 但没有帮助。我从 ubuntu 迁移到 mint 认为发行版有问题,但结果相同。当我尝试删除 python 并重新安装它时,我也损坏了 ubuntu,因为我无法使用 pip,但是,你知道他们说什么,生活和学习。
编辑: using pip3: module "importlib._bootstrap" has no attribute "SourceFileLoader" 上没有任何内容为我工作。
我目前正在使用 linux mint 20,但我在 ubuntu 20.04 和 20.04.1 上遇到了同样的问题。
任何想法,将不胜感激!

最佳答案

也许你的意思是socketio代替?:https://pypi.org/project/python-socketio

python3 -m pip install python-socketio
字面上命名为“socketio”的包看起来可能只是旧的且不受支持 1 , 而 "python-socketio"似乎还活着并发展了 2 3
为此,查看类似的软件包并注意 typosquatting et al. 通常很有值(value)。通过 pip 安装软件包时!

关于python - 在 python3 上安装 socketio 模块似乎正在破坏 pip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63385158/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com