何时使用sys.path.append和修改%PYTHONPATH%就足够了

何时使用sys.path.append和修改%PYTHONPATH%就足够了,第1张

概述所以,事实证明我从PYTHONPATH定义中错过了一个分号.但这只能让我到目前为止.出于某种原因,我的脚本不能作为计划任务(在WinXP上)工作,直到我明确地将PYTHONPATH中的目录添加到我的脚本顶部. 问题是: 我什么时候需要在路径中明确附加内容,何时可以简单地依赖环境变量? 也许您没有在正确的凭据(登录名)下运行计划任务.在“系统属性”对话框中定义环境变量时,它们可以是用户级别或系统级别 所以,事实证明我从PYTHONPATH定义中错过了一个分号.但这只能让我到目前为止.出于某种原因,我的脚本不能作为计划任务(在WinXP上)工作,直到我明确地将PYTHONPATH中的目录添加到我的脚本顶部.

问题是:
我什么时候需要在路径中明确附加内容,何时可以简单地依赖环境变量?

解决方法 也许您没有在正确的凭据(登录名)下运行计划任务.在“系统属性”对话框中定义环境变量时,它们可以是用户级别或系统级别.如果您将PYTHONPATH定义为用户级别,则您的计划任务必须作为该用户运行才能正确设置.我认为将其作为系统级别意味着它将适用于所有用户,除非他们定义了自己的值.

下面是一个截图,显示了设置环境变量的位置.它在Windows XP和Windows 7中都类似.右侧对话框的上半部分显示当前的用户级设置,下半部分列出所有系统级设置.

如果PYTHONPATH出现在上层用户级别组的名称列表中,则可以通过先删除然后将相同名称和相关值之一添加到较低的系统级别集,将其有效地移动到另一个较低的值.要保存一点输入,您可以在删除它之前编辑用户级变量,以便有机会先复制其当前值,然后取消 *** 作.这样,当您制作新的系统级副本时,您只需将复制的值粘贴到其中即可.

总结

以上是内存溢出为你收集整理的何时使用sys.path.append和修改%PYTHONPATH%就足够了全部内容,希望文章能够帮你解决何时使用sys.path.append和修改%PYTHONPATH%就足够了所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1191034.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-03
下一篇2022-06-03

发表评论

登录后才能评论

评论列表(0条)

    保存