Новое в Python3.5 (и MacOS) и началось с использования PyCharm IDE. Я использую пример из Download file from web in Python 3 для загрузки файла, но он не в первом заявлении:PyCharm ImportError
import urllib.request
url = 'http://example.com/'
response = urllib.request.urlopen(url)
data = response.read() # a `bytes` object
text = data.decode('utf-8')
/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5 /Users/nevd/PycharmProjects/py3/download.py
Traceback (most recent call last):
File "/Users/nevd/PycharmProjects/py3/download.py", line 4, in <module>
import urllib.request
File "/Users/nevd/PycharmProjects/py3/urllib.py", line 9, in <module>
import urllib.request
ImportError: No module named 'urllib.request'; 'urllib' is not a package
Однако код работает ОК от терминала, поэтому я предполагаю, что проблема является проблемой конфигурации PyCharm. Под PyCharm File>Default Settings>Default Project>Project Interpreter
проектный интерпретатор составляет 3,5,0, но ниже этого я вижу только 2 пакета: pip 7.1.2
& setuptools 18.2
.
Mac OS X v10.11.1 (El Capitan) и PyCharm сообщества 5.0.1
Я думаю имя вашего файла urllib.py –
Хорошо догадка, большое спасибо Prashant сейчас исправлен. – user222216
Я объяснил это ниже в своем ответе, если он сработает, вы можете отметить его. Рад был помочь –