2017-04-09 235 views
0

喂我使用Python 3.4在Mac上,这是我did-Python 3的导入模块错误:没有模块名为request

import urllib.request 

当我运行的代码它回来这个错误 -

导入错误:没有模块名为request

当我PIP3冻结这里有我的模块 -

pip3 freeze 
appdirs==1.4.3 
beautifulsoup4==4.5.3 
chardet2==2.0.3 
html5lib==0.999999999 
numpy==1.12.1 
packaging==16.8 
pandas==0.19.2 
pyparsing==2.2.0 
python-dateutil==2.6.0 
pytz==2017.2 
requests==2.13.0 
six==1.10.0 
urllib3==1.20 
webencodings==0.5.1 

可能是什么问题?谢谢

+3

你一定* *这在Python 3中? –

+1

尝试'导入os;导入urllib;打印(os.path.realpath(urllib .__文件__))'以确保您获得了正确的模块。 – tdelaney

+0

/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib.pyc /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib.pyc 这就是它印:我也有python 2安装,我做pip3安装为urllib等 – warrick11

回答

0

在tdelaney的帮助下解决。

不得不改变我的文本编辑器是excecuting从“蟒蛇‘%F’”到“python3‘%F’”的代码的方式,否则在使用python 2.

相关问题