即使使用Anaconda安装后,PyCharm也无法使用刮擦

时间:2020-05-03 12:36:56

标签: python scrapy pycharm anaconda

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

Scrapy无法识别为内部或外部命令,可操作程序或批处理文件。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

假设这是一个虚拟环境问题...

首先,应澄清Anaconda使用类似于pyenvvirtualenv的虚拟环境系统:检查this了解更多信息。

默认情况下,Anaconda具有一个“基本”环境,我假设您已经在其中安装了scrapy

您可以create new environments使用:

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

澄清了这一点,您必须考虑到环境中安装的内容仅在该环境中可用。

在PyCharm中创建新项目时,默认情况下会创建一个新环境(使用virtualenvpipenv或其他取决于默认配置的方式)。

如果要使用conda环境,则必须add it to PyCharm并将其选择为PyCharm项目中的解释器。

然后,在该环境中安装什么...

conda install -c conda-forge scrapy
pip install scrapy

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