专业编程基础技术教程

网站首页 > 基础教程 正文

deepin os下使用Geany编写python程序

ccvgpt 2024-10-12 13:46:41 基础教程 7 ℃

deepin os下使用Geany编写python程序

一、最新版deepin默认同时安装python2和python3的,先测试一下版本:

deepin os下使用Geany编写python程序

1、Ctrl+Alt+T或者Ctrl + Alt + F2,调出Terminal;

2、输入 $ python 或 $ python3 查看已安装的版本(分别显示2和3的版本信息,若不显示说明未安装对应版本);

3、若需要退出当前编辑返回终端,执行命令 exit()或Crtl+D

二、安装并配置Geany(以使用Python3为例)

1、输入命令$ sudo apt-get install geany,这里需要输入系统帐号与密码;

2、配置Geany环境

(1)打开Geany,默认为中文界面。点击菜单栏的“文档”、“设置文件类型”、“脚本语言”、“Python源文件”;

(2)点击菜单栏的“生成”、“设置生成命令”、将Python命令下Compile 后面框修改为python3 -m py_compile "%f";然后,在执行命令下的Execute 后面框中修改为 python3 "%f";

三、回到Geany编辑界面,输入程序代码,“编译”“生成”“执行”,你会发现并不像windows下顺序通过,提示“make: *** 没有指明目标并且找不到 makefile。 停止。”

网上找了很久都没找到解决办法。另外,以上步骤网上非常常见。对于我们提到的问题,有很多网友遇到,但都没提供准确的解决方法,有些提示没有安装“gcc”,这完全是错误的。且网上大多数资料,对程序出错都指向配置环境不对,这完全是误导。

四、原因及解决办法:geany默认使用的终端为xterm。在”编辑“、”首选项“”工具“、”虚拟终端”中,将”xterm -e "/bin/sh "%c“ 的xtem替换为deepin使用的”deepin-terminal -x "/bin/sh "%c“后,程序正常输出结果。

综合分析,网上之所以没有这方面的资料,主要原因是目前deepin还太小众,加之Python+Geany编程也比较少,且deepin又默认使用了自己开发的”deepin-terminal “。

Tags:

最近发表
标签列表