ImportError: numpy .core.multiarray не удалось импортировать строфу pyinstaller - PullRequest
0 голосов
/ 09 мая 2020

Привет, я пытаюсь сгенерировать файл .exe с помощью Pyinstaller, см. Код ниже:

import os
from stanza.server import CoreNLPClient

os.environ['CORENLP_HOME'] = r"C:\Users\user\source\repos\stanzing\stanford-corenlp-4.0.0"
text = 'hello Twitter'
client = CoreNLPClient(annotators=['tokenize','ssplit','pos','lemma','ner'], timeout=30000, memory='4G', endpoint='http://localhost:X') 
client.start()
ann = client.annotate(text)
print(ann)

Когда я выполняю «pyinstaller stanzing.py» и Pyinstaller завершает создание файла .exe, я запускаю это и получите эту ошибку:

File "stanzing.py", line 2, in <module>
  File "c:\users\user\my_env\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 627, in exec_module
    class CExtensionImporter(object):
  File "lib\site-packages\stanza\__init__.py", line 1, in <module>
  File "c:\users\user\my_env\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 627, in exec_module
    class CExtensionImporter(object):
  File "lib\site-packages\stanza\pipeline\core.py", line 8, in <module>
  File "c:\users\user\my_env\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 627, in exec_module
    class CExtensionImporter(object):
  File "lib\site-packages\torch\__init__.py", line 136, in <module>
ImportError: numpy.core.multiarray failed to import
[2412] Failed to execute script stanzing

Я использую:

  1. stanza 1.0.1
  2. PyInstaller 3.6
  3. numpy 1.18.4
  4. torch 1.5.0 + cpu

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...