Pyinstaller выбрасывает ошибку каталога nltk.data при создании автономного приложения для программы, содержащей библиотеку textblob - PullRequest
0 голосов
/ 06 апреля 2019

У меня есть два файла Python, один интерфейс и другой сервер. Я пытаюсь преобразовать его в автономный, но получаю ошибку

Невозможно найти «C: \ Users \ StarLord \ nltk_data» при добавлении двоичных файлов и файлов данных.

pyinstaller отлично работает с программами, которые не включают библиотеку textblob

Я попробовал cx_freeze для того же, но это не сработало, в этом случае был создан автономный файл, но не запущен

Я уже установил путь NLTK_DATA к переменным окружения, скачал все модули nltk, пробовал cx_Freeze

Это первые несколько строк потокового скрипта, обратите внимание, я использую здесь textblob

import tweepy
from matplotlib import pyplot as plt
from textblob import TextBlob
import codecs

def percentage(part,whole):
    return 100*float(part)/float(whole)

class project:
    positive = 0
    negative = 0

это первые несколько строк моих сценариев веб-интерфейса, которые я импортировал выше потокового сценария

from tkinter import *
from tkinter.ttk import *
from stream import project

obj = project()

tk = Tk()
tk.title("Sentimental Analyser (Twitter)")
tk.resizable(0, 0)
.......
.......
...