我在Windows 7的python 2.7环境中安装了Scrapy,但当我尝试使用scrapy startproject newProject启动新的Scrapy项目时,命令提示符显示以下消息
scrapy startproject newProject
'scrapy' is not recognized as an internal or external command, operable program or batch file.
注:
nszi6y051#
Scrapy应该在你的环境变量中。你可以在windows中用以下命令检查它是否在那里:
echo %PATH% # To print only the path set # For all
或
printenv # In linux
如果scrappy在你的路径上,如果它不在,把它添加到你的路径上,它应该(可能)解决你的问题。我说可能,因为它可能是由你没有提到的其他问题引起的。
kb5ga3dv2#
请参见official documentation。
*设置环境变量*安装pywin32
juud5qan3#
如果使用的是Anaconda或Miniconda,请尝试按如下所示更新conda命令:conda update -n base -c defaults conda对我很有效。
conda
conda update -n base -c defaults conda
myzjeezk4#
如果更新conda没有带来预期的结果,请尝试在当前具有pip install scrapy的环境中安装scrapy。您应该会看到一条“successfully installed”(成功安装)消息,以及一些有关路径的信息,如下所示:
pip install scrapy
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 & WSL 2。
pcww981p5#
同样的问题,检查不同的安装guide link,并在anaconda提示符下运行:康达更新剪贴现在与scrappy startproject cmd完美配合
fslejnso6#
在命令行中写入下面命令
klh5stk17#
遇到同一问题并尝试了列出的多种解决方案。我发现,在使用conda时,即使可以通过pip安装scrappy,也需要通过conda安装它,命令才能工作。康达安装报废
7条答案
按热度按时间nszi6y051#
Scrapy应该在你的环境变量中。你可以在windows中用以下命令检查它是否在那里:
或
如果scrappy在你的路径上,如果它不在,把它添加到你的路径上,它应该(可能)解决你的问题。我说可能,因为它可能是由你没有提到的其他问题引起的。
kb5ga3dv2#
请参见official documentation。
*设置环境变量
*安装pywin32
juud5qan3#
如果使用的是Anaconda或Miniconda,请尝试按如下所示更新
conda
命令:conda update -n base -c defaults conda
对我很有效。
myzjeezk4#
如果更新
conda
没有带来预期的结果,请尝试在当前具有pip install scrapy
的环境中安装scrapy
。您应该会看到一条“successfully installed”(成功安装)消息,以及一些有关路径的信息,如下所示:
如果你再尝试运行它...
...你会看到它的工作。你应该更新/添加路径信息, shell 知道如何修复其余的。我刚刚在我的电脑上尝试了这个使用新安装的Python & WSL 2。
pcww981p5#
同样的问题,检查不同的安装guide link,并在anaconda提示符下运行:
康达更新剪贴
现在与scrappy startproject cmd完美配合
fslejnso6#
在命令行中写入下面命令
klh5stk17#
遇到同一问题并尝试了列出的多种解决方案。
我发现,在使用conda时,即使可以通过pip安装scrappy,也需要通过conda安装它,命令才能工作。
康达安装报废