python - 如何设置 rpy2 以使用 CX_Freeze 将其构建为 .exe 文件?
问题描述
我正在尝试从一个程序构建一个 exe 文件,其中包括一些 rpy2 函数。为了简化这一点,我编写了一个基本脚本,它将打开一个显示“Hello World”的 tkinter 窗口。这工作正常。
现在在此基础上进行构建,在下一步中我包含了 rpy2.objects 的导入(仅包含,未使用!),PyCharm 中的程序可以工作,但 .exe 文件不会做任何事情。
正如这篇文章中所建议的,将 rpy2 构建到 .exe 文件中应该是可以管理的。
我错过了什么?这是脚本:
import tkinter as tk
# with these two lines active the exe file will not work.
import rpy2.robjects as robjects
import rpy2.robjects.packages as packages
window = tk.Tk()
greeting = tk.Label(text="Hello World", width=150, height=10)
greeting.pack()
if __name__ == '__main__':
window.mainloop()
解决方案
推荐阅读
- vue.js - 在 chrome 开发工具(vuejs)中显示所有对象变量
- javascript - 下拉菜单选项标签内的css线性渐变
- javascript - 如何编码“设置图像大小=点击次数+100”?
- java - 网格中的机器人 - DS
- python-3.5 - 我想我在 discord.py 机器人的逻辑中错误地添加了图像文件夹的路径
- python - 在 Windows 10 上安装 Python 包时出错
- css - 在css中访问全局变量
- java - Firestore 服务器身份验证:重叠文档
- mercurial - Mercurial,简化多头怪物
- javascript - 为什么这个承诺没有返回给调用者?