我已经安装了Anaconda并通过它下载了Scrapy。现在,当我想使用Pycharm启动一个新的Scrapy项目时,它表示
Scrapy无法识别为内部或外部命令,可操作程序或批处理文件。
我该怎么办?
答案 0 :(得分:0)
假设这是一个虚拟环境问题...
首先,应澄清Anaconda使用类似于pyenv
或virtualenv
的虚拟环境系统:检查this了解更多信息。
默认情况下,Anaconda具有一个“基本”环境,我假设您已经在其中安装了scrapy
。
您可以create new environments使用:
conda create -n <env_name> python=<version>
澄清了这一点,您必须考虑到环境中安装的内容仅在该环境中可用。
在PyCharm中创建新项目时,默认情况下会创建一个新环境(使用virtualenv
,pipenv
或其他取决于默认配置的方式)。
如果要使用conda环境,则必须add it to PyCharm并将其选择为PyCharm项目中的解释器。
然后,在该环境中安装什么...
conda install -c conda-forge scrapy
pip install scrapy
...将在终端和/或PyCharm的python解释器中可用。