PyCharm即使在使用Anaconda安装后也不能使用scrapy。

问题描述 投票:0回答:1

我已经安装了Anaconda并通过它下载了Scrapy。现在当我想用Pycharm启动一个新的Scrapy项目时,它说

Scrapy不能被识别为内部或外部命令、可操作程序或批处理文件。

我应该怎么做?

python scrapy pycharm anaconda
1个回答
0
投票

假设是虚拟环境的问题 ...

首先要说明的是,Anaconda使用的虚拟环境系统类似于 pyenvvirtualenv:检查 这个 来了解更多。

默认情况下,Anaconda有一个 "基础 "环境,我假设您安装的环境是 scrapy 上。

你可以 营造新环境 与。

conda create -n <env_name> python=<version>

在澄清了这一点之后,你必须考虑到,安装在一个环境中的东西只能在该环境中使用。

当在PyCharm中创建一个新的项目时,它会默认创建一个新的环境(用 virtualenv, pipenv或其他什么,取决于它的默认配置方式)。)

如果你想使用一个conda环境,你必须 添加到PyCharm中 并在你的PyCharm项目中选择它作为一个解释器。

然后,你在该环境中安装的东西......将在终端和或PyCharm的python解释器中可用。

conda install -c conda-forge scrapy
pip install scrapy

... 将会在终端和或PyCharm的python解释器中可用。

© www.soinside.com 2019 - 2024. All rights reserved.