Chinaunix首页 | 论坛 | 博客
  • 博客访问: 347371
  • 博文数量: 148
  • 博客积分: 2745
  • 博客等级: 少校
  • 技术积分: 1704
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-30 14:59
文章分类

全部博文(148)

文章存档

2013年(97)

2012年(7)

2011年(3)

2010年(41)

我的朋友

分类: Python/Ruby

2010-07-17 14:20:34

的表示加载资源的路径,比如你运行一个python文件,里面要导入相关的python模块,那python环境就要寻找它们
那python编译环境在哪里寻找它们呢?
答案就是在python path,python path是一些python路径组成的列表,python编译环境就在列表里不断的寻找该模块的路径,默认好像是从python内置的包开始找,如果找到了该模块就把它编译下,生成pyc的文件方便下次的导入,如果没有找到的话,则会报错。

那如果出现了没找到模块的错误的话,可以试试下面几个解决方法。
1用os.sys.path要查看当前python环境下所有的python path,这样就知道你导入的模块有没加入到python path里。
2如果没有看到的话,os.sys.path.append()来添加,不过这是临时的,如果要永久的话,建议你把模块放到python目录下的site-packages目录下,这个目录是放python扩展模块和标准库用的。
看了上面的文章,建议看看。

原创文章请注明转载自,本文地址:

作者:老王@
老王python,提供pythn相关的django 教程和python 下载,希望大家能够喜欢

阅读(1401) | 评论(0) | 转发(0) |
0

上一篇:django学习

下一篇:继续python学习

给主人留下些什么吧!~~