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的方式。

最新文章

  1. APM的飞行模式
  2. .net winform的IsMdiContainer属性
  3. C# 常用结构
  4. VS2015/2013/2012 IIS Express Debug Classic ASP
  5. 一个简单的scrapy爬虫抓取豆瓣刘亦菲的图片地址
  6. sql 主外键
  7. 认识Linux
  8. github研究
  9. ASP.NET前端语法应用
  10. RedHat7上安装MariaDB
  11. Spark学习计划
  12. MySQL--query-cache
  13. 运用Hibernate-Tools自动生成Java类和schema时,出现not found while looking for property...异常
  14. C#通过外部别名,解决DLL冲突问题
  15. windows 系统注册dll文件
  16. Keepalived+Nginx提供前端负载均衡+主从双机热备+自动切换
  17. ZooKeeper分布式锁浅谈(一)
  18. 使用Pano2VR 切割图片
  19. 麒麟子Cocos Creator实用技巧
  20. springboot日志logback配置

热门文章

  1. JavaScript学习笔记(备忘录)
  2. Mybatis学习——一对一关联表查询
  3. 【JSP】JSP检查字符串是否为数字
  4. function 中定义函数的默认返回值,
  5. Android -- Support包特性
  6. “自私”的Linux
  7. 浅析基层检察院派驻乡镇检察室的健康发展 z
  8. 翻译【ElasticSearch Server】第一章:开始使用ElasticSearch集群(6)
  9. 今天工作遇到要发短信(ios)的功能,于是随手记录了一下
  10. 转储oracle的redo文件