场景:使用pycharm编辑器启动pyhon项目时可以启动,但使用cmd启动时,会报:no module named “xxx”的错误,此时,有两种情况:

  1.no module named “xxx”里的“xxx”是python的库名;

  此时说明引用库没成功,可能是因为电脑里有多个版本的python,

  解决方法:在cmd中激活你所使用的python版本,例:activate python 3.6(如果安装了python3.7,想使用3.6的环境请参考:https://www.cnblogs.com/xiaodai0/p/9780101.html)

  2.no module named “xxx”里的“xxx”是本地的文件名;

  此时说明系统没有找到该文件夹

  解决方法:在引入包的时候加上如下几行代码:

import sys
current_dir = os.path.abspath(os.path.dirname(__file__))
rootPath = os.path.split(current_dir)[0]
sys.path.append(rootPath)

如果想使用.bat文件自动执行,请参考:https://www.cnblogs.com/xiaodai0/p/10049635.html

       

 

相关文章:

  • 2021-11-29
  • 2021-07-19
  • 2021-05-26
  • 2021-07-05
  • 2022-12-23
  • 2022-12-23
  • 2021-10-18
  • 2021-07-08
猜你喜欢
  • 2021-07-09
  • 2022-12-23
  • 2022-01-10
  • 2021-05-06
  • 2021-07-07
相关资源
相似解决方案