网站首页 > 基础教程 正文
deepin os下使用Geany编写python程序
一、最新版deepin默认同时安装python2和python3的,先测试一下版本:
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 “。
猜你喜欢
- 2024-10-12 python代码是如何执行的? python的代码如何运行
- 2024-10-12 扩展和嵌入 Python 之重定向输出与编译
- 2024-10-12 python爬虫数据匹配-正则(re模块的用法)
- 2024-10-12 Python中的.pyc文件是干什么的呢?
- 2024-10-12 解锁 Python 中的正则表达式:轻松搞定文本处理
- 2024-10-12 Python 的底层 — 解释器和内存管理,你了解多少
- 2024-10-12 python程序执行原理 描述python程序执行原理
- 2024-10-12 这些 python 技巧,不知道就 out 了
- 2024-10-12 “挑战用 500 行 Python 写一个 C 编译器”
- 2024-10-12 python接口自动化测试之接口数据依赖
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)