python sys.path PYTHONPATH

2020-08-17  本文已影响0人  花生Linkin

(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

来源:简书

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

上一篇 下一篇

猜你喜欢

热点阅读