2017-01-31 24 views
0

「を取得していない」私はリクエストのパッケージをインストールしているが、私はそれを使用して起動したとき、私はこのエラーを得た:PythonのはAttributeError:「モジュール」オブジェクトが属性が

AttributeError: 'module' object has no attribute 'get' 

この私のコード:

from bs4 import BeautifulSoup 
import requests 

r = requests.get("http://someSite.com/path") 

私はこの問題を解決する方法をいくつか確認しました。そのほとんどは、パッケージをインポートする際に間違いがあったり、現在のディレクトリにrequested.pyという名前のファイルが存在していると言っていましたが、 。

私はこのエラーを受けてからしばらくしていました。

ありがとう。

UPDATE

FULLエラーメッセージ

Traceback (most recent call last): 
    File "parser.py", line 2, in <module> 
    import requests 
    File "/usr/local/lib/python2.7/dist-packages/requests/__init__.py", line 52, in <module> 
    from .packages.urllib3.contrib import pyopenssl 
    File "/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/contrib/pyopenssl.py", line 47, in <module> 
    from cryptography import x509 
    File "/usr/local/lib/python2.7/dist-packages/cryptography/x509/__init__.py", line 7, in <module> 
    from cryptography.x509.base import (
    File "/usr/local/lib/python2.7/dist-packages/cryptography/x509/base.py", line 14, in <module> 
    from cryptography.hazmat.primitives.asymmetric import dsa, ec, rsa 
    File "/usr/local/lib/python2.7/dist-packages/cryptography/hazmat/primitives/asymmetric/rsa.py", line 14, in <module> 
    from cryptography.hazmat.backends.interfaces import RSABackend 
    File "/usr/local/lib/python2.7/dist-packages/cryptography/hazmat/backends/__init__.py", line 7, in <module> 
    import pkg_resources 
    File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 76, in <module> 
    import parser 
    File "/home/lichiheb/Desktop/parser.py", line 4, in <module> 
    r = requests.get("http://t...content-available-to-author-only...s.com/search-results-jobs/?searchId=1483197031.949&action=search&page=1&view=list") 
AttributeError: 'module' object has no attribute 'get' 
+3

チェック 'プリント(.__ファイル__リクエスト)' – furas

+0

この私が得たもの/usr/local/lib/python2.7/dist-packages/requests/__init__.pyc /usr/local/lib/python2.7/dist -packages/requests/__ init __。pyc そうですか? –

+0

ファイル 'requests.py'を呼び出しましたか? – user2357112

答えて

4

は、あなたのファイルは内蔵されたモジュール名parserと競合たparser.pyと呼ばれています。

エラーメッセージrequestsについてのエラーメッセージは、奇妙で不幸な偶然でした。モジュールの名前を変更するだけです。

+0

ありがとう、私はpythonのような、そのようなばかげた間違いです。 –

関連する問題