无法在cmd中导入某些包,但可以使用sublime text3导入它

时间:2017-07-05 02:41:20

标签: python python-3.x sublimetext3

所以我尝试导入某些软件包,当我在cmd py test.py中使用此命令时,我得到的只是ModuleNotFoundError: No module named holidays

test.py中唯一的问题是import holidays

但是当我尝试在sublime text3中执行test.py时,它可以工作。没有错误发生。

我试图通过Google找到答案,但可以找到任何有用的信息。请帮我。谢谢大家!

1 个答案:

答案 0 :(得分:0)

我认为它可能与@wim在post

中所说的内容有关

您可能需要查看以下几点:

  1. 你使用相同的python解释器吗?

    import sys; print(sys.executable)

  2. 这是否与两者都使用的当前目录相同?

    import os; print(os.getcwd())

  3. 检查sys.path,两者之间的差异可能导致错误(可能是由环境变量引起的)。

    import sys; print(sys.path)

  4. (这个答案完全基于Wim所说的并且在链接帖子的问题上被接受,如果它回答你的问题,请给予他信任。)