nostril icon indicating copy to clipboard operation
nostril copied to clipboard

PyInstaller shows file ngram_data.pklz cannot be found

Open pete7628 opened this issue 3 years ago • 0 comments

It looks like Nostril cannot work with PyInstaller ?

I got a Windows EXE but then I got this error :

File "site-packages\nostril\nonsense_detector.py", line 945, in File "site-packages\nostril\nonsense_detector.py", line 621, in generate_nonsense_detector ValueError: Cannot find pickle file C:\Users\user\AppData\Local\Programs\Python\Python37\projects\dn_util\dist\site-packages\nostril\ngram_data.pklz

after which, I copied the file ngram_data.pklz manually to the folder in which it is being sought, but then another error occured (an Exception when I ran my program)

_[Errno 2] No such file or directory: 'C:\Users\user\AppData\Local\Temp\MEI49123\wordsegment\unigrams.txt'

So I believe, if the program was to work seamlessly with PyInstaller, I probably wouldn't need to touch anything.

Notice that everything works perfectly in the Sublime Text IDE.

pete7628 avatar Aug 19 '21 15:08 pete7628