zoukankan      html  css  js  c++  java
  • 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的方式。 

  • 相关阅读:
    CSP2019题解
    [NOI2019]弹跳(KD-Tree)
    集合框架面试题
    注解
    WiFi攻防
    简单完整讲述Servlet生命周期
    Java多线程
    Java--面向对象讲解
    layUi
    java提高篇(三)-----理解java的三大特性之多态
  • 原文地址:https://www.cnblogs.com/learn-my-life/p/4208037.html
Copyright © 2011-2022 走看看