(1)代码方式
importsyssys.path.append('模块所在路径')
(2)终端设置PYTHONPATH,会被自动添加到sys.path中。缺点是每次重启终端PYTHONPATH都会被重置为空。
export PYTHONPATH=模块所在路径
(3)将模块放置到site-packages文件夹下,注意你项目依赖的Python环境,从而决定放置在系统安装的Python的site-packages下,还是virtualenv创建的Python环境的site-packages下。缺点是不好管理,自定义模块一多,site-packages下会很混乱。
(4)在site-packages文件夹下,创建.pth文件,将模块路径添加到该文件中,一行一个路径。
这种方式更便于管理,且不需要每次在每个模块中新增代码,也不需要每次打开终端重新设置。
作者:上发条的树
链接:https://www.jianshu.com/p/478675a77b94
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
网友评论