问题描述
首先,我想指出这个问题似乎是重复的,但事实并非如此。我在这里看到的所有问题都是关于Python 3的pip,而我正在谈论的是Python 3.6。那时使用的步骤不适用于Python 3.6。
我从official docker store获得了清晰的Ubuntu 16.10映像。
运行apt-get update
运行apt-get install python3.6
运行apt-get install python3-pip
运行pip3 install requests bs4
运行python3.6 script.py
在下面获得了ModuleNotFoundError:
Traceback (most recent call last):
File "script.py", line 6, in
import requests
ModuleNotFoundError: No module named 'requests'
我在机器中有Python和pip:
python3
python3.5
python3.5m
python3.6
python3m
python3-config
python3.5-config
python3.5m-config
python3.6m
python3m-config
pip
pip3
pip3.5
最佳方法
假设您有一个运行Ubuntu 16.04、16.10或17.04的系统,并且希望Python 3.6是默认的Python。