PYTHONPATH
时间: 2024-09-14 10:04:47 浏览: 34
pytest-pythonpath:一个py.test插件,用于从pytest.ini添加到PYTHONPATH
PYTHONPATH是Python中的一个环境变量,全称是“Python Search Path”,它的作用类似于Unix/Linux下的PATH环境变量,用于告诉Python解释器在何处查找导入的模块或包。当你在Python代码中使用`import`语句导入一个模块时,Python会首先在这个路径列表中查找对应的.py或.pth文件。
如果PYTHONPATH中有多个路径,Python会在每个路径下搜索模块,直到找到第一个匹配的模块文件。你可以在命令行中设置PYTHONPATH,或者将其添加到系统的环境变量中,使其对所有的Python脚本生效。
例如,如果你有一个自定义的Python模块位于`C:\MyModules`目录,而这个目录不在系统默认的PYTHONPATH中,你可以通过将`C:\MyModules`添加到PYTHONPATH来访问那些模块:
```bash
set PYTHONPATH=C:\MyModules;%PYTHONPATH%
```
或者,在Linux/MacOS上,可以修改~/.bashrc或~/.zshrc文件中加入:
```bash
export PYTHONPATH="$PYTHONPATH:/path/to/MyModules"
```
阅读全文