2016-04-12 33 views
1

私はrequests_oauthlibをインポートできません。修正を探してみましたが、運がなかった。私はそれをインポートしようとすると、私は'oauthlib'という名前のモジュールがありませんPython 3.4

Traceback (most recent call last): 

    File "/home/steven/PycharmProjects/howareyou/questions.py", line 4, in <module> 

    import requests_oauthlib 

    File "/usr/local/lib/python3.4/dist-packages/requests_oauthlib/__init__.py", line 1, in <module> 

    from .oauth1_auth import OAuth1 

    File "/usr/local/lib/python3.4/dist-packages/requests_oauthlib/oauth1_auth.py", line 6, in <module> 

    from oauthlib.common import extract_params 

ImportError: No module named 'oauthlib' 

import sys; print (sys.path)が私を与える、次のエラーが表示されます。実際のパッケージは次のように/usr/local/lib/python3.4/dist-packagesに位置しています

['/home/steven/PycharmProjects/howareyou', 
'/usr/lib/python3/dist-packages', 
'/home/steven/PycharmProjects/howareyou', 
'/usr/lib/python3.4', 
'/usr/lib/python3.4/plat-x86_64-linux-gnu', 
'/usr/lib/python3.4/lib-dynload', 
'/home/steven/howareyouve/lib/python3.4/site-packages', 
'/usr/local/lib/python3.4/dist-packages'] 

私のパッケージのすべてであり、私は他のすべてをインポートすることができます、それはちょうどoauthlibのようです。私はそれをアンインストールして再インストールしてみました。

+0

を動作するようですか? – dbliss

+0

'pip'経由でインストールしましたか? – Samuel

+0

私はpipを使っていましたが、別のスレッドでメソッドを使ってapt-getしようとしましたが、何もしませんでした... – Steven

答えて

0

申し訳ありませんが、私は最終的にそれを考え出したと思います。 oauthlibの2つのコピーがインストールされているようです。私は/usr/local/lib/python3.4/dist-packagesにpipを使用してoauthlibをインストールしました。いつか、または別のoauthlibも/ usr/lib/python3/distパッケージにインストールされました。

私は単に使用:

apt-get remove python3-oauthlib 

、すべてが

もう一度あなたはそれをアンインストール/インストールするために使用what'd
関連する問題