3 votes

AttributeError : l'objet "module" n'a pas d'attribut "packages".

Lors de l'exécution du test, j'obtiens cette erreur.
Plus tôt, j'ai utilisé python-requests v2.2.1 .donc, j'ai mis à jour python-requests à v2.14.2 mais je suis toujours confronté au même problème.
HeaderDict(requests.packages.urllib3._collections.HTTPHeaderDict): AttributeError: 'module' object has no attribute 'packages'
vérifier le résultat ci-dessous :

======================================================================
ERROR: rest_blog.tests.test_views (unittest.loader.ModuleImportFailure)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.4/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/usr/lib/python3.4/unittest/case.py", line 577, in run
    testMethod()
  File "/usr/lib/python3.4/unittest/loader.py", line 32, in testFailure
    raise exception
ImportError: Failed to import test module: rest_blog.tests.test_views
Traceback (most recent call last):
  File "/usr/lib/python3.4/unittest/loader.py", line 312, in _find_tests
    module = self._get_module_from_name(name)
  File "/usr/lib/python3.4/unittest/loader.py", line 290, in _get_module_from_name
    __import__(name)
  File "/home/vamsi/PycharmProjects/ReminderToDo/rest_blog/tests/test_views.py", line 6, in <module>
    from rest_framework.test import force_authenticate
  File "/usr/local/lib/python3.4/dist-packages/rest_framework/test.py", line 30, in <module>
    class HeaderDict(requests.packages.urllib3._collections.HTTPHeaderDict):
AttributeError: 'module' object has no attribute 'packages'

----------------------------------------------------------------------

3voto

hspandher Points 8526

Il suffit de réinstaller les demandes ou de les mettre à jour pour résoudre le problème.

pip install --upgrade requests

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X