PYTHONPATH到底是什么?

时间:2019-07-01 21:45:08

标签: python python-3.x pythonpath

我的问题和标题说的完全一样。

  

PYTHONPATH到底是什么?

我试图了解python如何导入模块。 而且我已经了解到,有一种叫做 模块搜索路径 的东西。 python在寻找要导入的模块时在多个位置进行搜索。

因此,根据文档,

  

它将首先查找内置模块,如果没有,则会在变量 sys.path

给定的目录列表中搜索该模块。

有些事情我不理解。该文档说 sys.path 是由

完成的
  1. 输入脚本的相同目录
  2. PYTHONPATH
  3. 与安装有关的默认设置

但是什么是PYTHONPATH?我在寻找 PYTHONPATH 。根据某人的回答

  

这是一个环境变量,您可以将其设置为其他目录,python将在其中查找模块和软件包。

所以,再次回到问题...

  • 什么是PYTHONPATH?
  • 什么是环境变量?
  • PYTHONPATH对了解python导入模块的方式重要吗?

如果您能用更简单的方式解释它,将不胜感激,因为我一直在寻找关于stackoverflow的答案,并且理解起来太复杂了。非常感谢:)

0 个答案:

没有答案
相关问题