繁体   English   中英

我如何永久附加到Python的sys.path

[英]How Do I Permanently Append To Python's sys.path

我正在尝试在Mac上导入自己的一些模块,但无法弄清楚如何将路径添加到模块中。 我尝试编辑PYTHONPATH环境变量,( export PYTHONPATH="${PYTHONPATH}:/path/to/modules )追加到sys.path等路径。对我来说似乎没有任何作用。我希望该路径位于sys.path是永久的,这样我就不需要一直将import sys放在sys.path.append("/path/to/modules")所在的每个文档的顶部。我可以编辑的路径吗?或者我需要在终端中输入命令或其他内容?感谢您的帮助。

如果要“安装”模块,可以,创建一个站点包。 如果您只是在本地做某事,为了在您自己的计算机上玩耍/学习,请修改PYTHONPATH。

在Mac上,您最有可能使用bash作为外壳。

PYTHONPATH=/path/to/modules:${PYTHONPATH}
export PYTHONPATH

...将在您当前的shell中执行您想要的操作。 要使其永久(对您而言),请将这两行都添加到主目录下的本地.bashrc文件中。

如果要使此计算机的所有用户永久使用它。.请不要编辑系统范围的/etc/profile profile-在那时,您确实应该使用软件包正确安装它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM