Python引用自定义模块报错——设置PYTHONPATH

PYTHON + xxx.py
经常会报自定义模块引用的错误no module xxx,Python找不到这些模块的路径因为没有设置PYTHONPATH变量
可以再./bashrc中把你项目的绝对路径填上去

e.g.
export PYTHONPATH="/home/ran/xxx_beta"

方法二:
在每一个PY文件的头部加上sys.path

e.g.

import sys
import os
BASE_DIR = os.path.dirname(os.path.abspath(os.path.dirname(__file__)))
sys.path.insert(0,os.path.join(BASE_DIR,'当前目录'))
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • pyton review 学习指南 https://www.zhihu.com/question/29138020...
    孙小二wuk阅读 4,712评论 0 2
  • 模块简介 在软件开发过程中,随着代码的不断增加,在一个问价里代码就会越来越长,不容易维护。为了编写可维护的代码,我...
    齐天大圣李圣杰阅读 4,200评论 0 0
  • Python 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对...
    顺毛阅读 9,667评论 4 16
  • 定义类并创建实例 在Python中,类通过 class 关键字定义。以 Person 为例,定义一个Person类...
    绩重KF阅读 9,418评论 0 13
  • 一名大一的计算机专业学生。各种女生不适合这个专业的话我都不放在耳里 ,但确实感到自己学习编程很被动。成绩不错,但能...
    程序熊阅读 1,618评论 1 0