加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

python 使用时报错“缺少模块”(No module named **)

(2012-09-26 23:06:06)
标签:

杂谈

分类: CFDEM
运行python编写的一个后处理pizza,报错缺少不少的模块,其中Tkinter是标准的GUI界面,居然也会缺少。查了书籍,得知,虽然Linux在安装时会安装python,但是是否会编译安装Tkinter还得看系统配置,
python的_Tkinter模块需要Tkinter GUI软件包,还需要运行IDLE集成开发环境,这样才会同时预装Tkinter,否则,就只好报错了。http://www/uc/myshow/blog/misc/gif/E___6722EN00SIGG.gif使用时报错“缺少模块”(No module named **)" TITLE="python 使用时报错“缺少模块”(No module named **)" />
其实解决方法很简单,
sudo yum install python-tk python-tools python-imaging idle python-pmw
反正缺少啥就装啥呗,不过最后还有两个装不上,可能是yum提供的列表里并没有这两个,他们分别是Pmw和Togl。
Pmw可以从网上获得相关的安装源码,自己下载安装就可以了。解压下载的包,可以看到一个src文件夹,(也可能是***.src命名的,都一个意思)在里面应该有Pmw文件夹和setup.py文件,在终端中打开这个src文件夹,运行install命令,
sudo python setup.py install
就可以安装Pmw了。
至于Togl么,我也不知道,但是我的软件pizza似乎也不一定用那个,我就直接把Togl删除了(在软件的src中,gl.py和gl.pyc),也不再报错了。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有