J'ai essayé différentes versions de TF, installé VisualStudio mais cela n'a jamais fonctionné. J'utilise Python 3.8.0rc1 sur Windows 10 64 bits. J'apprécierais beaucoup votre aide!
C:\WINDOWS\system32>rasa init Traceback (most recent call last): File "c:\users\наÑалиÑ\appdata\local\programs\python\python38\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 64, in <module> from tensorflow.python._pywrap_tensorflow_internal import * ImportError: DLL load failed while importing _pywrap_tensorflow_internal: A dynamic link library (DLL) initialization routine failed. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "c:\users\наÑалиÑ\appdata\local\programs\python\python38\lib\runpy.py", line 192, in _run_module_as_main return _run_code(code, main_globals, None, File "c:\users\наÑалиÑ\appdata\local\programs\python\python38\lib\runpy.py", line 85, in _run_code exec(code, run_globals) File "C:\Users\ÐаÑалиÑ\AppData\Local\Programs\Python\Python38\Scripts\rasa.exe\__main__.py", line 7, in <module> File "c:\users\наÑалиÑ\appdata\local\programs\python\python38\lib\site-packages\rasa\__main__.py", line 104, in main set_log_level(log_level) File "c:\users\наÑалиÑ\appdata\local\programs\python\python38\lib\site-packages\rasa\utils\common.py", line 66, in set_log_level update_tensorflow_log_level() File "c:\users\наÑалиÑ\appdata\local\programs\python\python38\lib\site-packages\rasa\utils\common.py", line 108, in update_tensorflow_log_level import tensorflow as tf File "c:\users\наÑалиÑ\appdata\local\programs\python\python38\lib\site-packages\tensorflow\__init__.py", line 41, in <module> from tensorflow.python.tools import module_util as _module_util File "c:\users\наÑалиÑ\appdata\local\programs\python\python38\lib\site-packages\tensorflow\python\__init__.py", line 40, in <module> from tensorflow.python.eager import context File "c:\users\наÑалиÑ\appdata\local\programs\python\python38\lib\site-packages\tensorflow\python\eager\context.py", line 35, in <module> from tensorflow.python import pywrap_tfe File "c:\users\наÑалиÑ\appdata\local\programs\python\python38\lib\site-packages\tensorflow\python\pywrap_tfe.py", line 28, in <module> from tensorflow.python import pywrap_tensorflow File "c:\users\наÑалиÑ\appdata\local\programs\python\python38\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 83, in <module> raise ImportError(msg) ImportError: Traceback (most recent call last): File "c:\users\наÑалиÑ\appdata\local\programs\python\python38\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 64, in <module> from tensorflow.python._pywrap_tensorflow_internal import * ImportError: DLL load failed while importing _pywrap_tensorflow_internal: A dynamic link library (DLL) initialization routine failed. Failed to load the native TensorFlow runtime.
3 Réponses :
Tout d'abord, je suggérerai d'utiliser le système d'exploitation Linux, c'est-à-dire Ubuntu via VM. De plus, quelle que soit la version que vous utilisez pour Rasa ou la VM ou Python ou Anaconda Environment, optez toujours pour la version stable.
Reportez-vous aux journaux de modification Rasa https://legacy-docs-v1.rasa.com/changelog/ suivez également le guide d'installation où les versions de python sont mentionnées: https://legacy-docs-v1.rasa.com/user-guide/ installation/
Comme vous voyez la version 3.8 de python n'est pas mentionnée, alors lisez le document et installez selon les instructions, cela pourrait être une possibilité pour cette erreur
Cela ne fonctionnait pas non plus sur la version 3.7 stable, mais grâce à vous, je suis maintenant passé à Linux. J'ai finalement trouvé la solution en mettant à niveau mon matériel. Merci pour vos conseils et désolé pour ma réponse tardive!
Lorsque j'ai rencontré une erreur similaire, j'ai complètement désinstallé Tensorflw, nettoyé le cache, puis réinstallé avec Conda. Auparavant, j'avais installé tensorflow à l'aide de pip.
Problème résolu!
Donc, après avoir lu plusieurs problèmes similaires aux miens que d'autres personnes avaient, j'ai pensé que le problème principal était mon ancien processeur Pentium qui ne prend pas en charge les instructions AVX.
J'ai essayé des versions plus anciennes de tensorflow et rasa qui ne nécessitaient pas AVX (tensorflow 1.15 et versions antérieures, rasa 1.7.4 et antérieures) mais recevaient toujours des erreurs de dépendances.
J'ai donc fini par mettre à niveau mon processeur Pentium pour Core i-7 3770 et maintenant tout fonctionne très bien dans les dernières versions disponibles.