将目录添加到Python路径

1 投票
2 回答
1335 浏览
提问于 2025-04-19 17:19

我已经搞明白了怎么临时添加路径目录

import os, sys
sys.path.append('c:\\code')

...但是我该怎么永久性地添加一个文件呢?我试过以下方法...

import os, sys
set PYTHONPATH=%PYTHONPATH%;C:\code

2 个回答

0

我发现设置环境变量最简单的方法是按照计算机 > 系统属性 > 高级系统设置 > 环境变量的路径去操作,然后手动编辑PYTHONPATH。你只需要在弹出的对话框中添加就可以了。

2

如果你想避免设置环境变量,可以通过在文件夹 %APPDATA%\Python\Python34\site-packages 中创建一个 .pth 文件来添加一个文件夹到你的路径中(你可能需要先创建这个文件夹)。

比如说,你可以在 %APPDATA%\Python\Python34\site-packages\anything.pth 里写上一行内容:

c:\code

... 然后在 c:\code 文件夹里放一个名为 woof.py 的文件,里面写上:

MIAOW = "chirrup"

... 这样我们就可以检查一下这一切是否正常工作:

>>> from woof import MIAOW
>>> MIAOW
'chirrup'

撰写回答