解决Python在命令行中执行提示“No module named xxx”的方法

如题所述

第1个回答  2022-07-04

告诉编译器去哪里找

“将模块放在正确的位置” 这个解决方案对于以下几种情况可能并不适用:

最后一点是 “想将模块放在其他地方”,那么就要告诉解释器去哪里找。我们之前通用的一种方法,就是编辑 sys.path ,但这不是通用的方法。标准的实现方法是在 PYTHONPATH 环境变量中包含模块所在目录。

PYTHONPATH 环境变量的内容会因为使用的操作系统不同而有所差异(参见下面的 “环境变量” ),但从基本上来说,它与sys.path很类似——一个目录列表。

相似回答