When I try to add virtualenv as an interpreter in PyCharm Community 2018.1.2 in Kubuntu 18.04 I get the following error:
ModuleNotFoundError: No module named 'distutils.core'
How can I solve this?
When I try to add virtualenv as an interpreter in PyCharm Community 2018.1.2 in Kubuntu 18.04 I get the following error:
ModuleNotFoundError: No module named 'distutils.core'
How can I solve this?
I had to install it. This was fresh Kubuntu 18.04 install, obviously, without this needed package.
sudo apt-get install python3-distutils
After that I restarted PyCharm and creating virtual project interpreter was successful.
python3-pip
, please see askubuntu.com/questions/1185084/…
Commented
Oct 30, 2019 at 21:03
If @Hrvoje T's answer did not work (it did not work for me) then try this:
Run this command and you should be able to install the packaging tools in Pycharm:
sudo apt install python3-pip
It's python3-pip
, not python-pip
if you are using the Python3 interpreter.
https://stackoverflow.com/questions/43567996/pycharm-python-packaging-tools-not-found
Neither @Hrvoje T and @hyukkyulee worked for me since I had already installed those packages. Uninstalling and reinstalling didn't solve the issue as well.
I just upgraded my system to Ubuntu 19.10 and I noticed that they had upgrade the python interpreter to 3.7. PyCharm however was generating the venv interpreter based to its previous one (python 3.6). By changing the base interpreter
from New Interpreter block
I solved this issue.
Actually, @hyukkyulee solution solved the issue.
It is because, by default, Ubuntu comes with python 2.7 and python 3.x version. And if you have installed pip using
sudo apt install python-pip
will install 'pip' in python 2.7 folder.
so you need to specify python3-pip to install pip in python 3 folder along with other util packages.
Had the same issue with an installation of: PyCharm 2019.3.2 (Edu) Build #PE-193.6494.27, built on February 5, 2020 Runtime version: 11.0.5+10-b520.38 amd64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o Linux 5.3.0-7629-generic
Installed on Pop!_OS 19.10 with Python 3.7.2 installed. I did use Jetbrains Toolbox to install pycharm edu. Jetbrains Toolbox was installed using a script suggested by jetbrain's pycharm download page.
Running:
sudo apt install python3-pip
solved the problem instantly, didn't even have to restart pycharm, just created a new project and no issue setting up the virtual environment.
I did install python-pip after updating to python 3.7.2 before having pychram installed. So same as running python3.7 in a terminal without changing the alias the 3 after python matters.
Python on Chromebook, Atom -> if you are having issues, then follow the suggestion above:
Running:
sudo apt install python3-pip
.
Then you can install ipykernel by running:
python -m ipykernel install --user