Issue
I have just installed Python 3.6 on Fedora 25 (64 bits) by running dnf install python36
and I can't use any modules Python 3.5 can otherwise use just fine, for example, PyCharm complains about setup tools not being installed, also I can run python3 and issue:
import aiohttp
However, if run python36 and then:
import aiohttp
I instead get:
Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'aiohttp'
Pip is also not present on python36, as python36 -m pip throws:
/usr/bin/python36: No module named pip
I have to note that I've got python 3.4, 3.5 and 3.6 installed at the same time, both 3.4 and 3.5 working just fine
Solution
On Fedora 25 Python 3.6 comes as a minimalistic version without pip
and without additional dnf
installable modules.
But you can manually install pip
:
wget https://bootstrap.pypa.io/get-pip.py
sudo python3.6 get-pip.py
After that you can use it as python3.6 -m pip
or just pip3.6
.
Answered By - Klaus D.