python3.5.5 ImportError:没有名为请求的模块

时间:2018-07-12 14:51:40

标签: python-3.5

我正在使用Anaconda学习Python3,并且遇到一些问题。

import urllib.request as req
url = "http://www.encar.com"
mem = req.urlopen(url)
print(mem)

实施时,vscode输出在导入urllib.request中显示第2行,作为req ImportError:没有名为request的模块

这是我的Anaconda env版本

(section2) ➜  section2 conda list
# Name                    Version                   Build  Channel
astroid                   1.6.5                    py35_0  
ca-certificates           2018.03.07                    0  
certifi                   2018.4.16                py35_0  
isort                     4.3.4                    py35_0  
lazy-object-proxy         1.3.1            py35h7293e74_0  
libcxx                    4.0.1                h579ed51_0  
libcxxabi                 4.0.1                hebd6815_0  
libedit                   3.1.20170329         hb402a30_2  
libffi                    3.2.1                h475c297_4  
mccabe                    0.6.1            py35h3f6a9a1_0  
ncurses                   6.1                  h0a44026_0  
openssl                   1.0.2o               h26aff7b_0  
pip                       10.0.1                   py35_0  
pylint                    1.9.2                    py35_0  
python                    3.5.5                h0a44026_3  
readline                  7.0                  hc1231fa_4  
setuptools                39.2.0                   py35_0  
six                       1.11.0           py35h39a4c60_1  
sqlite                    3.24.0               ha441bb4_0  
tk                        8.6.7                h35a86e2_3  
wheel                     0.31.1                   py35_0  
wrapt                     1.10.11          py35ha18cf31_0  
xz                        5.2.4                h1de35cc_4  
zlib                      1.2.11               hf3cbc9b_2  
(section2) ➜  section2 pip list
Package           Version  
----------------- ---------
astroid           1.6.5    
certifi           2018.4.16
isort             4.3.4    
lazy-object-proxy 1.3.1    
mccabe            0.6.1    
pip               10.0.1   
pylint            1.9.2    
setuptools        39.2.0   
six               1.11.0   
wheel             0.31.1   

如果我省略.request,它似乎可以工作,但是我不知道为什么上面的代码不起作用。  请告诉我如何实现urllib.request

1 个答案:

答案 0 :(得分:1)

在终端上输入

pip install urllib

此错误只是因为您尚未在python中安装模块!