Contents

这里主要介绍一下 python 中的搜索 models 的 path.

  • python搜索models的path

    • 查看当前的python的搜索路径
    • 查看当前的path
  • 两个重要的环境变量

    • PYTHONHOME 设置python安装时的后选路径前缀
    • PYTHONPATH 设置将到加到sys.path前面的那些路径列表
    • 在linux/mac下,python(2.7)环境的启动过程是先检查并载入PYTHONHOME路径下关于系统相关配置并开始import一些基础扩展,在运行时import模块时会先检查当前目录再到PATH和PYTHONPATH查找,如果都没发现就会报错。这两个环境变量都是可以设置多个路径并且以冒号“:”隔开。知道这些后以后要安装扩展就可以把对应的py文件放到PYTHONPATH的路径下,或在PYTHONPATH里加上新路径.
  • 安装好模块后,可以修改 PATHONPATH
    export PYTHONPATH=$PATHONPATH:/$HOME/usr/lib/pythonX.Y/site-package


有志者事竟成

Contents