W projekcie Django kopalni, ja uruchomić to polecenie, aby uruchomić projekt na localhost:ImportError: No module o nazwie memcache (projekt Django)
python manage.py runserver
Powoduje to błąd:
Importerror: No module named memcache
jednak ja już spełniony wymóg poprzez: sudo apt-get install python-memcache
Co ciekawe, jeśli przejdę do powłoki Pythona poza moim virtualevn i spróbuję import memcache
, to działa dobrze. Jednak w moim virtualenv, jeśli przejdę do powłoki Pythona i spróbuję import memcache
, otrzymam powyższy błąd importu. Co się dzieje?
Możliwe, że masz dwie wersje, a Twoja aplikacja nie działa z domyślną. –
Możliwe. Wszelkie sugestie, w jaki sposób rozpocząć debugowanie tego? –
uruchom 'python --version', aby sprawdzić domyślny interpreter języka Python. Sprawdź pierwszą linię głównego skryptu aplikacji (jeśli nie wiesz, gdzie to jest, po prostu wywołaj 'który' –