青山相待

            白云相爱

            梦不到紫罗袍共黄金带

            一茅斋

            野花开

            管甚谁家兴废谁成败

            陋巷单瓢亦乐哉

            贫,气不改!

            达,志不改!

python的sys.path

python检测不到模块:

No module named

是因为模块没有在sys.path中,查看sys.path的方法
import sys
sys.path
发现确实没有加载到模块。
windows的公共环境变量path和用户环境变量path和python的path并不一样,windows的path用来做windows的应用程序搜寻路径,把python3.4安装路径和pip、easy_install加载进windows的path变量就能在cmd中快捷调用。
通过环境变量方式在python中加载非默认模块需要创建并增加模块路径至PYTHONPATH,PYTHONPATH中的路径会被添加到sys.path中。
让python识别非默认模块的方法汇总
1.python中动态临时增加
import sys
sys.path.append(tmppath)
2..pth文件增加
site-packages路径下增加.pth文件,文件中每行记录代表一个有效路径
3.PYTHONPATH中添加模块路径
PYTHONPATH是系统环境变量,能够被所有的python识别,比如同时安装了python2.7和python3.4

备注:部分方法是网上摘录,只验证了PYTHONPATH的方式。 

posted @ 2015-01-07 11:43  Leo.Z  阅读(1096)  评论(0编辑  收藏  举报