python - 使用 pip3 : module "importlib._bootstrap" has no attribute "SourceFileLoader"

标签 python linux ubuntu pip

我已经在 Ubuntu 14 上为 python 3.6 安装了 pip。运行之后

sudo apt-get install python3-pip

安装pip3,效果很好。但是,安装后,当我尝试运行时

pip3 install packagename

要安装一个新的包,会发生一些奇怪的事情:

File "/usr/lib/python3/dist-packages/pkg_resources.py", line 1479, in <module>
 register_loader-type(importlib_bootstrap.SourceFileLoader, DefaultProvider)
AttributeError: module "importlib._bootstrap" has no attribute "SourceFileLoader"

看来我没有做错什么,实在想不通。

最佳答案

如果您在运行 pip install dotenv 时遇到此错误,这是因为该软件包被称为 python-dotenv 而不是 dotenv

这对我有用:

sudo pip install python-dotenv

关于python - 使用 pip3 : module "importlib._bootstrap" has no attribute "SourceFileLoader",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44761958/

相关文章:

linux - Bash/Shell 脚本中的安全输入验证

apache - SVN Repo 给出 404 not Found

python - itertools.groupby() 有什么用?

python - XGBoost 回归器中的 "reg_alpha"参数。使用高值是不是不好?

python - 如何在当前窗口 session 中运行 selenium python 脚本?

python - 在 CentOS 与 python 2.6 上针对 information_schema 执行 "SELECT"语句时,psycopg2 挂起

c++ - 在具有定义目标的 linux 上编译

python - 在树莓派 3 上运行 librosa 和 numba

javascript - Node.JS 请求模块 - 错误 : connect EMFILE

azure - 如何使用Azure上/dev/sdb1下的空磁盘空间?