X PyCharm 2.7에서 10.8 (또는 파이썬 3.3/2.7.3 실행과 평 파일 실행) :파이썬 3.3 - urllib.request - 수입 오류
을 나는 성공적으로 코드를 실행할 수 있습니다/System/Library/Frameworks/Python.framework/Versions/3.3/bin/python3 /Users/username/PycharmProjects/urllib/urllib.py
Traceback (most recent call last):
File "<frozen importlib._bootstrap>", line 1512, in _find_and_load_unlocked
AttributeError: 'module' object has no attribute '__path__'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/username/PycharmProjects/urllib/urllib.py", line 3, in <module>
import urllib.request
File "/Users/username/PycharmProjects/urllib/urllib.py", line 3, in <module>
import urllib.request
ImportError: No module named 'urllib.request'; urllib is not a package
Process finished with exit code 1
유일한 방법은 파이썬 쉘을 통해입니다 :
import urllib.request
f = urllib.request.urlopen('http://www.python.org/')
print(f.read(300))
나는 다음과 같은 오류 메시지가 나타납니다.
해결 방법에 대한 아이디어가 있으십니까?
감사합니다.
파일 이름을 url.py로 변경 했으므로 PyCharm에서 성공적으로 실행됩니다.
그러나 파이썬 실행기를 통해 파일을 실행할 때 3.3 그것은 나에게 다음과 같은 오류를 제공합니다 :File "/Users/username/PycharmProjects/urllib/url.py", line 3, in <module>
import urllib.request
ImportError: No module named request
왜 PyCharm의 미세 (3.3)를 실행하지만 나에게 오류를주는 코드를 파이썬 실행기와 함께 시작됩니다
(3.3)?
파일 이름을 'urllib.py'가 아닌 다른 이름으로 지정하십시오. – bernie
기본적으로 파이썬은 현재 디렉토리에서 가져올 모듈을 검색합니다. – bernie