Forums

NO MODULE FOUND tablib

I'm trying to install a python module using "'pip install --user tablib==0.12.1" this command install this correctly and if i try to import this in shell its importing properly. But the thing is if i try to import in my django project it showing no module found error. i not sure where i made mistake. please help me to fix this. thanks in advance.

error msg in pythonanywhere error log

-10-05 13:24:02,417: Internal Server Error: /#012Traceback (most recent call last):#012 File "/usr/local/lib/python3.6/dist-packages/django/core/handlers/exception.py", line 41, in inner#012 response = get_response(request)#012 File "/usr/local/lib/python3.6/dist-packages/django/core/handlers/base.py", line 172, in _get_response#012 resolver_match = resolver.resolve(request.path_info)#012 File "/usr/local/lib/python3.6/dist-packages/django/urls/resolvers.py", line 362, in resolve#012 for pattern in self.url_patterns:#012 File "/usr/local/lib/python3.6/dist-packages/django/utils/functional.py", line 35, in get#012 res = instance.dict[self.name] = self.func(instance)#012 File "/usr/local/lib/python3.6/dist-packages/django/urls/resolvers.py", line 405, in url_patterns#012 patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)#012 File "/usr/local/lib/python3.6/dist-packages/django/utils/functional.py", line 35, in get#012 res = instance.dict[self.name] = self.func(instance)#012 File "/usr/local/lib/python3.6/dist-packages/django/urls/resolvers.py", line 398, in urlconf_module#012 return import_module(self.urlconf_name)#012 File "/usr/lib/python3.6/importlib/init.py", line 126, in import_module#012 return _bootstrap._gcd_import(name[level:], package, level)#012 File "<frozen importlib._bootstrap>", line 978, in _gcd_import#012 File "<frozen importlib._bootstrap>", line 961, in _find_and_load#012 File "<frozen importlib._bootstrap>", line 950, in _find_and_load_unlocked#012 File "<frozen importlib._bootstrap>", line 655, in _load_unlocked#012 File "<frozen importlib._bootstrap_external>", line 678, in exec_module#012 File "<frozen importlib._bootstrap>", line 205, in _call_with_frames_removed#012 File "/home/suryakumar1024/Elon/Elon/urls.py", line 30, in <module>#012 url(r'^goods/', include('product.urls')),#012 File "/usr/local/lib/python3.6/dist-packages/django/conf/urls/init.py", line 50, in include#012 urlconf_module = import_module(urlconf_module)#012 File "/usr/lib/python3.6/importlib/init.py", line 126, in import_module#012 return _bootstrap._gcd_import(name[level:], package, level)#012 File "<frozen importlib._bootstrap>", line 978, in _gcd_import#012 File "<frozen importlib._bootstrap>", line 961, in _find_and_load#012 File "<frozen importlib._bootstrap>", line 950, in _find_and_load_unlocked#012 File "<frozen importlib._bootstrap>", line 655, in _load_unlocked#012 File "<frozen importlib._bootstrap_external>", line 678, in exec_module#012 File "<frozen importlib._bootstrap>", line 205, in _call_with_frames_removed#012 File "/home/suryakumar1024/Elon/product/urls.py", line 6, in <module>#012 url(r'dashboard/order/', include('order.urls')),#012 File "/usr/local/lib/python3.6/dist-packages/django/conf/urls/init.py", line 50, in include#012 urlconf_module = import_module(urlconf_module)#012 File "/usr/lib/python3.6/importlib/init.py", line 126, in import_module#012 return _bootstrap._gcd_import(name[level:], package, level)#012 File "<frozen importlib._bootstrap>", line 978, in _gcd_import#012 File "<frozen importlib._bootstrap>", line 961, in _find_and_load#012 File "<frozen importlib._bootstrap>", line 950, in _find_and_load_unlocked#012 File "<frozen importlib._bootstrap>", line 655, in _load_unlocked#012 File "<frozen importlib._bootstrap_external>", line 678, in exec_module#012 File "<frozen importlib._bootstrap>", line 205, in _call_with_frames_removed#012 File "/home/suryakumar1024/Elon/order/urls.py", line 3, in <module>#012 from order.views import OrderHome, ExportToDoc#012 File "/home/suryakumar1024/Elon/order/views.py", line 3, in <module>#012 import tablib#012ModuleNotFoundError: No module named 'tablib'

pip by itself installs into Python 2.7. You're using Python 3.6 use pip3.6 to install into Python 3.6.