我在Windows 7的python 2.7环境中安装了Scrapy但是当我尝试使用scrapy startproject newProject
启动一个新的Scrapy项目时,命令提示符显示了这个按摩
'scrapy' is not recognized as an internal or external command,
operable program or batch file.
注意:
答案 0 :(得分:1)
Scrapy should be in your environment variables。您可以在Windows中检查它是否存在以下内容:
echo %PATH% # To print only the path
set # For all
或
printenv # In linux
make scrapy应该在路径中,如果不是,请将其添加到您的路径中,它应该(可能)解决您的问题。我可能会说,因为它可能是由你未提及的其他问题引起的。
答案 1 :(得分:0)
答案 2 :(得分:0)
如果您使用的是Anaconda或Miniconda,请尝试如下更新conda
命令:
conda update -n base -c defaults conda
对我有用。
答案 3 :(得分:0)
答案 4 :(得分:0)
在命令行写下面的命令
conda update -n base -c defaults conda
答案 5 :(得分:0)
如果更新 conda
没有带来预期的结果,请尝试使用 scrapy
在当前环境中安装 pip install scrapy
。
您应该会看到一条“安装成功”的消息,以及一些有关路径的信息,如下所示:
> "WARNING: The script scrapy.exe is installed in
> 'C:\Users\username\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\Scripts'
> which is not on PATH"
如果您再次尝试运行它...
C:\Users\username\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\Scripts\scrapy
...你会看到它有效。您应该更新/添加路径信息,shell 知道如何修复其余部分。我刚刚使用新安装的 Python 和 WSL2 在我的计算机上尝试了这个。