在Anaconda中无法启动Scrapy Shell的问题求助
解决Scrapy启动时缺失attrs模块的问题
步骤1:确认当前激活的Anaconda环境
先确保操作的是目标Anaconda环境,执行命令查看当前环境:
conda info --envs
带*标记的即为当前激活环境,若不是目标环境,执行以下命令切换:
conda activate 你的环境名称
步骤2:手动安装attrs模块
重装Scrapy未自动补全依赖,直接在当前环境安装attrs:
conda install attrs
若conda源安装缓慢,可使用当前环境的pip安装:
pip install attrs
步骤3:验证安装并启动Scrapy Shell
执行命令验证attrs是否安装成功:
python -c "import attrs; print('attrs安装成功')"
输出attrs安装成功后,启动Scrapy Shell:
scrapy shell
额外排查:环境一致性检查
若仍报错,检查Scrapy与attrs是否处于同一环境:
pip show scrapy pip show attrs
对比两者的Location路径,若不一致,切换到Scrapy所在环境重新安装attrs即可。
内容的提问来源于stack exchange,提问作者DiedierSteeerckx
相关产品推荐
相关产品推荐

