目前,当尝试引用一些库代码时,我在我的 python 文件的顶部这样做:
import sys
sys.path.append('''C:\code\my-library''')
from my-library import my-library
然后,只要 session 处于事件状态,my-library
就会成为 sys.path 的一部分。如果我开始一个新文件,我必须记得再次包含 sys.path.append
。
我觉得一定有更好的方法来做到这一点。如何使 my-library
可用于我的 Windows 机器上的每个 python 脚本,而不必每次都使用 sys.path.append
?
最佳答案
只需将此路径添加到您的 PYTHONPATH 环境变量即可。为此,请转至控制面板/系统/高级/环境变量,并在“用户变量”部分检查您是否已有 PYTHONPATH。如果有,选择它并点击“编辑”,如果没有,点击“新建”添加。
PYTHONPATH 中的路径应该用“;”分隔。
关于python - 将目录添加到 Python sys.path,以便每次使用 Python 时都包含它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7472436/