为CentOS创建python独立可执行文件
我编写了一个python脚本,在我们办公室运行CentOS的系统上运行。它由root用户安装了Python2.6.6,因此我没有安装pip或任何其他工具的权限。我的目标是创建一个独立的可执行文件,这样用户就可以运行python脚本,而无需编写命令和从终端运行它。这是剧本为CentOS创建python独立可执行文件,python,centos,python-2.6,python-standalone,Python,Centos,Python 2.6,Python Standalone,我编写了一个python脚本,在我们办公室运行CentOS的系统上运行。它由root用户安装了Python2.6.6,因此我没有安装pip或任何其他工具的权限。我的目标是创建一个独立的可执行文件,这样用户就可以运行python脚本,而无需编写命令和从终端运行它。这是剧本 import Tkinter as tk global root def file_download(): root.withdraw() # download functionality code
import Tkinter as tk
global root
def file_download():
root.withdraw()
# download functionality code
root.deiconify()
def file_upload():
root.withdraw()
# upload functionality code
root.deiconify()
def sim_dialog():
global root
root = tk.Tk()
root.title('Sample file manager')
root.resizable(0, 0)
dwnld = tk.Button(root, text="Download", width=10, command=file_download)
dwnld.pack(expand=0, padx=90, pady=10)
upld = tk.Button(root, text="Upload", width=10, command=file_upload)
upld.pack(expand=0, padx=90, pady=10)
root.mainloop()
sim_dialog()
就像windows一样,双击应该会启动应用程序。在查看一些论坛后添加了shebang行#/在我的脚本中使用usr/bin/env python2.6,但什么也没发生
请帮我弄清楚(下面的一个)
- 正确的射邦线
- 为CentOS创建独立的可执行文件。请注意,我没有root访问权限,因此无法安装pip或任何其他工具或库
- 在Windows上使用Python为CentOS创建独立的可执行文件。我可以在windows上自由地做任何事情,因为我已经成功地创建了虚拟环境
有人建议我创建桌面快捷方式
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false # true if it's a terminal application
Exec=/home/user001/Desktop/sim_dialog.py # or just the name, e.g. polo-gtk
Name=sim_dialog
Comment=
Icon=
使用和不使用shebang行运行此桌面快捷方式。在这两种情况下都不起作用。您可以创建一个运行python脚本的bash可执行文件,或者创建一个桌面快捷方式,这样回答您的问题:谢谢您的回答。还是不走运