python - 是否可以在没有 root 访问权限的情况下将模块路径添加到 linux 中的 python 环境变量?

标签 python linux svn

我正在尝试利用 mailer.py 脚本在 SVN 提交后发送邮件。在 mailer.py 中使用了 svn 模块。我认为 svn 模块存在于 /opt/CollabNet_Subversion/lib-146/svn-python/svn 中,我尝试使用 sys.path.append 将其附加到 sys 路径。一旦它被附加,当我执行 sys.path 时,我可以看到附加的路径,但之后路径被删除,我得到 import error: No Module named SVN

我错过了什么吗?

最佳答案

就像在 bash 中设置环境变量一样,如果你关闭 session 它就会消失。

所以只需添加 sys.path.append 它将在运行时添加路径。

关于python - 是否可以在没有 root 访问权限的情况下将模块路径添加到 linux 中的 python 环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33493178/

相关文章:

c++ - init() 在 C++ 中使用时内部如何工作

svn - 通过svnsync只读存储库的副本有什么意义?

svn - 颠覆 svn :ignore after a commit - files are not iggnore

linux - 强制应用程序使用 Fedora 机器上的特定源端口

python - 使用 ASCII 和 base 128 混淆字符串

python - 云数据流流式传输,空闲时停止以省钱?

python - 我如何查看单击了哪个 tkinter Canvas 形状?

c - setgid 不允许操作

eclipse - hibernate "generated by hibernate tools"

python - 从 HTML 表单发布值并在 Flask View 中访问它们