Irgendwie habe ich am Ende 2 verschiedene Module namens "google" installiert. Eine ist in site_packages Ordner in Python, und die in meinem benutzerdefinierten Pfad in PYTHONPATH. Ich wollte das in site_packages loswerden. Also habe ich diesen Ordner gelöscht (wie bei anderen SO-Antworten). Aber jetzt, ich bin vor diesem seltsame Szenario, dass es immer noch die falschen Belastungen beim StartPython-Modul wird nicht richtig gelöscht
>>> import google; google.__path__
['/Library/Python/2.7/site-packages/google']
>>> google.__file__
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute '__file__'
>>> reload(google)
<module 'google' from '/custom_path/google-cloud-sdk/platform/google_appengine/google/__init__.pyc'>
>>> google.__path__
['/custom_path/google-cloud-sdk/platform/google_appengine/google'
>>> google.__file__
'/custom_path/google-cloud-sdk/platform/google_appengine/google/__init__.pyc'
Also im Grunde erstes Mal, es ist immer noch das alte Modul laden (ohne Dateien darin), und zum Neuladen, es gibt das Richtige.
Meine Frage ist, wie man das alte vollständig löscht, wie es nicht möglich ist, Modul immer so neu zu laden.