2017-05-30 16 views
0

ich den Google-Modul von Mario Vilas in meiner virtuellen Umgebung in ubuntu 14.04 mit python2.7 https://pypi.python.org/pypi/google installierte ich das schon in den beiden Fenstern und Ubuntu getan habe und es funktionierte gut. Aber jetzt, wenn ich die folgendenkann nicht Modul Suche von Google-Modul in Python importieren

>>> from google import search 
Traceback (most recent call last): 
    File "<input>", line 1, in <module> 
ImportError: cannot import name search 

ich PyCharm verwendet, und ich kann das Paket und seine Module anzuzeigen, und ich kann Auto-Insert mit Strg + Leer

Ich habe versucht, insgesamt Privilegien auf den virtuellen geben Venv Paket mit sudo chmod -R ugo+rX aber ohne Erfolg

enter image description here

+0

Haben Sie vielleicht eine Datei mit dem Namen 'google.py 'im aktuellen Verzeichnis? –

+0

Nein, selbst wenn ich das tat, sollte die pycharm Klickoption mich auf die falsche Datei verweisen. Es ist nicht –

+0

Überprüfen Sie für zirkuläre Abhängigkeiten, in Ihren Import-Anweisungen. –

Antwort

2

Ihre Installation von Python kam mit einer integrierten Modul google benannt, die unter Pre wird über den, den Sie installiert haben. Sie haben zwei Optionen:

  1. Entfernen Sie das integrierte Modul.
  2. Verwenden importlib das gewünschte Modul durch seinen Dateisystempfad zu importieren:

    google = importlib.import_module('/usr/local/lib/python2.7/site-packages/google/__init__.py')

-1

I durch das gleiche Problem gegangen bin, und ich löse durch Googlesearch API wie diese einführe: aus Googlesearch import *

+0

Wildcard-Importe sollten vermieden werden: https://Stackoverflow.com/a/3615206/2190251 – blueCat

-1

"von Google Import-Suche" gibt Fehler, da es kein Modul mit dem Namen "google" gibt.Nach "Pip installieren Google" habe ich den Pfad überprüft, um herauszufinden, das Modul in lib, aber Ich konnte nicht finden. Ich habe geprüft und ein Modul mit "googlesearch" gefunden. Dadurch in meinem Code die unten ändern konnte ich das Problem

OLD lösen: „von google Import Suche“ NEU: „von Googlesearch Import Suche“

+0

Das Modul wurde geändert und das Problem wurde bereits behoben. Ihre Antwort fügt leider keinen Wert hinzu –

Verwandte Themen