已安装 Scrapy,但无法在命令行中识别
Scrapy installed, but won't recognized in the command line
我在 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.
注:
- 我也有 python 3.5 但是没有 scrapy
- 此问题与 this
不重复
Scrapy should be in your environment variables。您可以通过 windows:
中的以下内容检查它是否存在
echo %PATH% # To print only the path
set # For all
或
printenv # In linux
Make 应该 scrapy 在你的 path 中,如果不在,将它添加到你的路径中,它应该(可能)解决你的问题。我说的是可能,可能是你没有提到的其他问题造成的。
- 设置环境变量
- 安装pywin32
如果您使用的是 Anaconda 或 Miniconda,请尝试按如下方式更新 conda
命令:
conda update -n base -c defaults conda
它对我有用。
同样的问题,检查不同的安装guide link
和下面的 anaconda 提示中的 运行:
conda update scrapy
现在可以与 scrapy startproject cmd 完美配合
在命令行中写下命令
conda update -n base -c defaults conda
如果更新 conda
没有带来预期的结果,请尝试在当前环境中使用 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
...您会看到它有效。您应该 update/add 路径信息,shell 知道如何修复其余部分。我刚刚在我的电脑上使用 Python & WSL2 的新安装进行了尝试。
我在 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.
注:
- 我也有 python 3.5 但是没有 scrapy
- 此问题与 this 不重复
Scrapy should be in your environment variables。您可以通过 windows:
中的以下内容检查它是否存在echo %PATH% # To print only the path
set # For all
或
printenv # In linux
Make 应该 scrapy 在你的 path 中,如果不在,将它添加到你的路径中,它应该(可能)解决你的问题。我说的是可能,可能是你没有提到的其他问题造成的。
- 设置环境变量
- 安装pywin32
如果您使用的是 Anaconda 或 Miniconda,请尝试按如下方式更新 conda
命令:
conda update -n base -c defaults conda
它对我有用。
同样的问题,检查不同的安装guide link 和下面的 anaconda 提示中的 运行:
conda update scrapy
现在可以与 scrapy startproject cmd 完美配合
在命令行中写下命令
conda update -n base -c defaults conda
如果更新 conda
没有带来预期的结果,请尝试在当前环境中使用 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
...您会看到它有效。您应该 update/add 路径信息,shell 知道如何修复其余部分。我刚刚在我的电脑上使用 Python & WSL2 的新安装进行了尝试。