话说我和python的一两事

python path的表示python加载资源的路径,比如你运行一个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 sys.path用法

原创文章请注明转载自老王python,本文地址:http://www.cnpythoner.com/post/84.html

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

posted @ 2010-07-17 14:15  老王python  阅读(541)  评论(1编辑  收藏  举报