正如标题所述,我正在尝试在 Linux 上使用 Windows python,
它已经完美地满足了我的运行需要。
但是 .py 文件是用 gedit 而不是 python 打开的,这意味着我必须先直接打开 python 才能做任何事情。
我读了一个例子它告诉了我有关 pdf 文件的桌面条目,但我当然不知道我在做什么,也没有为新手解释任何东西,所以我尝试重写它以使用 python:
[Desktop Entry]
Name=Python
Exec=wine python.exe %F
Icon=python
Type=Application
Categories=Viewer StartupNotify=false
Terminal=true
MimeType=application/py
终端出现然后消失
我究竟做错了什么??
答案1
设法让它工作:
对于新手,打开终端并输入:
gedit ~/.local/share/applications/OpenWithPython.desktop
打开后,将其复制并粘贴到文件中并保存:
[Desktop Entry]
Name=Python
Exec=wine C:/python27/python.exe %F
Icon=python
Type=Application
Categories=Viewer
StartupNotify=false
Terminal=true
MimeType=application/py
现在只需右键点击 > 使用其他应用程序打开 > 显示其他应用程序 > Python
即可获取 pyw 文件:
gedit ~/.local/share/applications/OpenWithPythonw.desktop
[Desktop Entry]
Name="Python - no console"
Exec=wine C:/python27/pythonw.exe %F
Icon=python
Type=Application
Categories=Viewer
StartupNotify=false
Terminal=false
MimeType=application/py
^ 在这里使用 python.exe 还是 pythonw.exe 其实并不重要,
我也让 IDLE 正常工作:
gedit ~/.local/share/applications/EditWithIDLE.desktop
[Desktop Entry]
Name=IDLE
Exec=wine C:/python27/python.exe C:/Python27/Lib/idlelib/idle.pyw %F
Icon=python
Type=Application
Categories=Viewer
StartupNotify=false
Terminal=false
MimeType=application/py
^ 只需将其与“打开方式”菜单关联
即可,如果您使用不同的 Python 版本,您可以随时将 Python27 目录更改为 Python34 或您使用的任何版本。