我已经使用 pyinstaller 创建了我的 python 应用程序的独立应用程序
pyinstaller --windowed app.py
Run Code Online (Sandbox Code Playgroud)
它实际上在我的计算机上运行并按预期工作,但是当我在我朋友的计算机上尝试它时,它不起作用。它运行但不知何故无法处理文本。
这是使用的库:
import tkinter as Tk
import tkinter.ttk as ttk
import tkinter.scrolledtext as ScrollTxt
from tkinter import END,E,W,filedialog,messagebox
from nltk.tokenize import sent_tokenize, RegexpTokenizer, word_tokenize
import math
import fileinput
from textblob import TextBlob as tb
from nltk.tag import pos_tag, map_tag
from nltk.corpus import stopwords
Run Code Online (Sandbox Code Playgroud)
如果要查看结果文件:https : //www.dropbox.com/s/mfdnaaoik7w0r23/TextSummaryV73.rar?dl=0
有人知道出了什么问题或缺少什么吗?
我认为它是 nltk 或 textblob,有人可以帮助如何将这些文件添加到包中吗?
编辑:我已使用规范文件将 nltk 和 textblob 添加到 Python 应用程序的目录中。现在的问题是,如何让程序知道这两个导入已经在目录中了?
我试图使用 electro-packager 创建旧版电子应用程序包,但收到如下错误。我在 stackoverflow 中搜索了几个问题,但没有成功。
electron-packager . MyApp --platform=win32 --arch=x64 --no-prune --overwrite --ignore=/node_modules
Packaging app for platform win32 x64 using electron v3.1.13
Cannot read property 'info' of undefined
Run Code Online (Sandbox Code Playgroud)
下面是项目中安装的包:
+-- electron-builder@20.44.4
+-- electron-json-storage@4.1.6
+-- electron-packager@15.5.2
+-- electron-winstaller@3.0.4
+-- electron@3.1.13
+-- history@4.9.0
+-- macaddress@0.2.9
+-- moment@2.29.4
+-- node-sass@4.14.1
+-- rc-tooltip@3.7.3
+-- react-bootstrap@1.6.6
+-- react-dom@16.8.4
+-- react-redux@6.0.1
+-- react-router-dom@4.3.1
+-- react-router@4.3.1
+-- react-scripts@2.1.5
+-- react@16.8.3
`-- redux@4.0.1
Run Code Online (Sandbox Code Playgroud)