有谁能告诉我如何设置PYTHONPATH?
我们是否需要在环境变量中设置它(是系统特定的)还是我们可以独立设置PYTHONPATH并使用它来运行任何独立的python应用程序?
我需要从目录中可用的包中选择模块,该包与我运行应用程序的目录不同。如何在我的应用程序中包含这些包
答案 0 :(得分:1)
我假设您使用的是Linux
在执行你的应用程序之前你可以使用pythonpath = path&&执行脚本
其他优雅的方式是使用virtualenv。你可以为每个应用程序提供差异包。 在执行之前说workon env然后停用
Python3默认使用virtualenv
答案 1 :(得分:0)
如果您只需要将特定目录添加到应用程序的模块查找路径中,而不是弄乱其中设置的系统环境变量和路径:
UPDTE OnlineServer SET Name = <value>
一般不建议弄乱您的路径 - 如果必须,您应该重新考虑您的应用程序设计 - 但如果您仍然认为必须这样做,这比搞乱系统路径更可取