2016-04-12 33 views
1

requests_oauthlib dosyasını içe aktaramıyorum, bir düzeltme aramayı denedim, ancak şansım olmadı. Bunu almaya çalıştığınızda ben'oauthlib' adında bir modül yok 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) bana verir aşağıdaki hatayı alıyorum: Gerçek paket olarak /usr/local/lib/python3.4/dist-packages bulunan

['/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'] 

Tüm paketlerim var ve her şeyi alabilirim, sadece oauthlib gibi görünüyor. Bunu kaldırmayı ve yeniden yüklemeyi denedim.

+0

iş gibi görünüyor/kaldırmak? – dbliss

+0

"pip" ile yüklediniz mi? – Samuel

+0

Pip kullanıyorum, başka bir iş parçacığında bir yöntem kullanarak apt-get denedim ve hiçbir şey yapmadı ... – Steven

cevap

0

Tamam, sanırım sonunda anladım. Oauthlib'in iki kopyası kurulmuş gibi görünüyor. /Usr/local/lib/python3.4/dist-packages adresine pip kullanarak oauthlib'i yükledim ve bir zamanlar ya da başka bir oauthlib de/usr/lib/python3/dist-paketleri

'a yüklendi. sadece kullanım:

apt-get remove python3-oauthlib 

ve her şeyi yüklemek için kullandığınız yaptın yine