No module named 'settings'

来源:7-5 网页302之后的模拟登录和cookie传递(网站需要登录时学习本视频教程)

Sky__Qi

2019-04-13

你好,
使用的VSCODE,所以无法像pycharm一样设置:mark directory as source root。
现在,出现 No module named ‘settings’ 的报错。
已有如下配置:

# settings.py
BASE_DIR = os.path.dirname(os.path.abspath(os.path.dirname(__file__)))
sys.path.insert(0, os.path.join(BASE_DIR, 'ArticleSpider'))

但,无论使用以下哪种方式,都无法成功:

from settings import BASE_DIR
from ArticleSpider.settings import BASE_DIR
from ArticleSpider.ArticleSpider.settings import BASE_DIR

编译时,终端路径如下:

# cmd
(article) C:\test\ArticleSpider>

请问,怎么解决这个问题?

写回答

1回答

bobby

2019-04-14

再cmd中运行会不会有错呢?

0
3
句点2393256
回复
Sky__Qi
请问是什么问题
2020-05-02
共3条回复

Scrapy打造搜索引擎 畅销4年的Python分布式爬虫课

带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎

5796 学习 · 6290 问题

查看课程