我正在尝试在计算机上安装Scrapy,自从我使用pip安装任何库以来已经有一段时间了。每当我输入:
pip install scrapy
进入Windows 10的命令提示符,我收到错误消息:
Import error: No module named site
进行搜索时,我发现了以下链接:
ImportError: No module named site on Windows
存在类似问题,并转到“高级系统设置”和“环境变量”,向用户和系统变量添加具有C:\ Python38的PYTHONHOME和具有C:\ Python38 \ Lib和C:\ Python38 \ Scripts的PYTHONPATH。但是我仍然收到相同的错误消息。
我还卸载了Python和Anaconda,然后重新安装了它们。
有人知道我可以尝试的其他办法吗?或者其他任何原因导致点子无法正常工作?
答案 0 :(得分:1)
您可以使用这种方式在Windows机器上安装scrapy。
来自http://doc.scrapy.org/en/latest/intro/install.html
尽管可以使用pip在Windows上安装Scrapy,但我们建议您安装Anaconda或Miniconda并使用conda-forge渠道中的软件包,这样可以避免大多数安装问题。
一旦您安装了Anaconda或Miniconda,请使用以下方法安装Scrapy:
conda install -c conda-forge scrapy
答案 1 :(得分:1)
我终于在计算机上安装了草率的软件,下面概述了我必须修复的问题,并为遇到类似问题的其他人进行了尝试。请随时纠正我或告知我可能包括的任何多余步骤
感谢yabberth回答了他的方法,现在他的方法可以在我的计算机上使用了,但是我还必须解决其他一些问题才能使它正常工作(事后看来,其中很多现在看来很明显)。
环境变量
由于某些原因,我的环境变量设置不正确。
访问环境变量我只是在Windows 10中搜索“查看高级系统设置”,然后单击“环境变量”。然后我看到“用户变量”和“系统变量”,它们都有一个名为path的字段。路径是我将要修改的字段,因此双击它们都将显示路径列表。
但是它仍然没有起作用:
完成上述两个步骤后,我可以使用Windows命令提示符使用以下命令安装scrapy:
pip install scrapy
或yabberth在anaconda上建议
conda install -c conda-forge scrapy