Linux系统下搭建基于Geany+Python开发环境
一、升级python
mkdir /usr/local/python3
# tar xvf Python-3.6.1.tar.xz # 解压文件
# cd ./Python-3.6.1 # 进入解压后的文件目录
# mkdir /usr/local/python3 # 创建编译安装目录
# ./configure --prefix=/usr/local/python3 # 配置编译安装目录
# make && make install # 编译安装
mv /usr/bin/python /usr/bin/python_old
ln -s /usr/local/python3/bin/python3 /usr/bin/python
解决 yum 不可用:
# vi /usr/bin/yum
#!/usr/bin/python 改成: #!/usr/bin/python_old
二、安装geany(参考博客/qq_42309265/article/details/80591882)
1.下载。(地址:/Download/Releases)解压,注意.gz后缀使用tar解压时带的是-z;
2.编译./configure时,发现有几个依赖包没有装,gtk2.0 glib啥的,没有在这继续深究耽误时间,
yum install libgnomeui-devel
3.make && make install之后geany命令已可呼出程序。(源码安装是不会创建桌面快捷方式的)
4.配置
vi /usr/share/applications/geany
[Desktop Entry]
Encoding=UTF-8
Name=geany
Name[zh_CN]=geany
Comment=geany
Exec=/usr/local/geany/bin/geany
Terminal=false
Type=Application
Categories=Application;
StartupNotify=true
Exec=/usr/local/bin/geany
//程序的安装路径,可使用which指令查询,再到查询结果路径下使用ll查看是否是软链接
Icon=/usr/local/share/icons/hicolor/48x48/apps/geany.png
//快捷方式使用的图表路径,geany安装路径里很贴心有提供16*16、24*24、48*48三种规格的图标(还是说所有linux的程序都会提供,是一种标准呢)
Terminal=false
//运行程序时不打开终端
5、设置
设置解释器和编辑器
解决xterm报错
在geany原因是geany默认使用的终端为xterm,在编辑》首选项》工具中,将
?xterm -e "/bin/sh %c" 的xtem替换为centos使用的gnome-terminal后,可以正常呼出终端显示程序输出结果
最后运行效果