pip3 包正在安装在 /home/user/.local/python3.8/site-packages/ 但根本无法使用它们

pip3 包正在安装在 /home/user/.local/python3.8/site-packages/ 但根本无法使用它们

我正在使用 ubuntu 20.04,当我使用

pip3 install any_python_pacakage

一切都已安装完毕并且没有出现问题。

但是当我尝试使用任何包时:

from any_package_name import any_name

我收到以下错误:

ImportError:无法从“googleapiclient.discovery”(/usr/local/lib/python3.8/dist-packages/googleapiclient/discovery.py)导入名称“build”

请帮忙,因为我无法使用通过 pip3 安装的任何包。

我已准备好提供任何需要我提供的帮助。

安装的所有文件大小均为 0

安装的所有文件大小均为 0

做完之后pip3 install --upgrade --force-reinstall <package>

新的错误如下:

在此处输入图片描述

答案1

首先尝试强制重新安装该软件包。我不确定为什么每个文件都是空的,但您第一次安装该软件包时一定出了问题。空文件可以解释您看到的导入错误消息。

pip3 install --upgrade --force-reinstall <package>

我不建议使用 sudo 调用 pip,因为这可能会修改系统的 Python 包,这些包通常只能由系统包管理器管理(例如 apt-get、yum 等)。修改系统 Python 包可能会破坏依赖于它们的其他系统组件。

相关内容