python3命令行ImportError: No module named 'xxxx'的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3命令行ImportError: No module named 'xxxx'的问题相关的知识,希望对你有一定的参考价值。

主要原因:启动脚本不在当前目录下,无法找到上一层

 

在pycharm写好的脚本程序,在命令行无法运行,报错

Traceback (most recent call last):
  File "test_alert.py", line 16, in <module>
    from tools.base import Sleep
ModuleNotFoundError: No module named tools

 

解决办法:

project = "cnki_1"
sys.path.append(os.getcwd().split(project)[0] + project)

 

参考文档:

https://blog.csdn.net/yt2054/article/details/81142445

 

以上是关于python3命令行ImportError: No module named 'xxxx'的问题的主要内容,如果未能解决你的问题,请参考以下文章

解决:python命令行运行出错 ImportError: No module named ...

python3.*安装Image解决ImportError: No module named Image

python3.*报“ImportError: No module named ‘MySQLdb'”

ImportError: No module named bs4

python3.4 "ImportError: No module named '_sqlite3'"

python3 与 Django 连接数据库报错:ImportError: No module named 'MySQLdb'