首页 > 编程语言 > 详细

python的sys.path

时间:2015-01-07 12:48:37      阅读:430      评论:0      收藏:0      [点我收藏+]
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的方式。 

python的sys.path

原文:http://www.cnblogs.com/learn-my-life/p/4208037.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!