Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
296 views
in Technique[技术] by (71.8m points)

Python 3.6 No module named pip

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

question from:https://stackoverflow.com/questions/44622182/python-3-6-no-module-named-pip

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

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.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...