I have installed pip for python 3.6 on Ubuntu 14. After I run
sudo apt-get install python3-pip
to install pip3, it works very well. However, after installation, when I am trying to run
pip3 install packagename
to install a new package, something strange occurs:
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"
It seems that I did nothing wrong, and I really cannot figure out the reason.
when update python3.4 to python3.6 on ubuntu 14.04. The following solved me:
I met the same problem, this is the key:
I had the same problem on my ubuntu 18.04 with python 3.6. None of the above methods helped, but this one solved the problem:
pip3 uninstall setuptools
I had the same issue when I tried to install the Slate package in Windows 10, Python 3.7.4 version:
The instruction that generated the error:
The instruction that worked:
that's because you are using an old version of setuptools, check up this issue.
I am facing the same problem, which is solve by download the source files of the setuptools and install the module manually.
The setuptools can be downloaded here:
After downloading, unzip the package first, then cd to the directory and run