我正在使用 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
做完之后pip3 install --upgrade --force-reinstall <package>
新的错误如下:
答案1
首先尝试强制重新安装该软件包。我不确定为什么每个文件都是空的,但您第一次安装该软件包时一定出了问题。空文件可以解释您看到的导入错误消息。
pip3 install --upgrade --force-reinstall <package>
我不建议使用 sudo 调用 pip,因为这可能会修改系统的 Python 包,这些包通常只能由系统包管理器管理(例如 apt-get、yum 等)。修改系统 Python 包可能会破坏依赖于它们的其他系统组件。