小编Art*_*mis的帖子

将 Pyinstaller 与 NLTK 一起使用会导致错误:找不到 nltk_data

我试图导出一个简单的 GUI,它使用 NLTK 作为 Python 3.6 和 Windows 10 的 exe。

当我运行 PyInstaller 将我的简单程序冻结为 exe 时,出现错误:添加二进制文件和数据文件时无法找到“c:\users\usr\nltk_data”。

当我什至在这里复制了 nltk_data 文件夹时,在不同的 nltk.data.path 路径“c:\users\usr\appdata\local\programs\python\python36\nltk_data”中出现错误

import tkinter as tk
from nltk.corpus import stopwords
sw = stopwords.words('english')

counter = 0 
def counter_label(label):
  counter = 0
  def count():
    global counter
    counter += 1
    label.config(text=sw[counter])
    label.after(1000, count)
  count()


root = tk.Tk()
root.title("Counting Seconds")
label = tk.Label(root, fg="dark green")
label.pack()
counter_label(label)
button = tk.Button(root, text='Stop', width=25, command=root.destroy)
button.pack()
root.mainloop()
Run Code Online (Sandbox Code Playgroud)

对于 pyinstaller 我运行

pyinstaller --onefile -- windowed test_tkinter.py
Run Code Online (Sandbox Code Playgroud)

python exe pyinstaller nltk

3
推荐指数
1
解决办法
1583
查看次数

如何更改 d3.js 轴线的颜色

这是我的代码。我想将实际轴线的颜色从黑色更改为灰色。

var xAxisCall = d3.axisBottom(x);
  g.append("g")
    .attr("class", "x axis")
    .attr("transform", "translate(0, " + height + ")")
    .call(xAxisCall)
    .selectAll("text")
        .attr("y", "10")
        .attr("x", "-5")
        .attr("text-anchor", "end")
        .attr("transform", "rotate(-40)")
        .style("fill", "#999999");
Run Code Online (Sandbox Code Playgroud)

javascript visualization d3.js

1
推荐指数
1
解决办法
2641
查看次数

标签 统计

d3.js ×1

exe ×1

javascript ×1

nltk ×1

pyinstaller ×1

python ×1

visualization ×1