PyCharm не может использовать скрап даже после установки с помощью Anaconda - PullRequest
0 голосов
/ 03 мая 2020

Я установил Anaconda и через нее скачал Scrapy. Теперь, когда я хочу начать новый проект Scrapy с использованием Pycharm, он говорит, что

Scrapy не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.

Что мне делать?

1 Ответ

0 голосов
/ 03 мая 2020

Предполагая, что это проблема виртуальной среды ...

Во-первых, следует уточнить, что Anaconda использует систему виртуальной среды, аналогичную pyenv или virtualenv: отметьте this для узнать больше.

По умолчанию Anaconda имеет "базовую" среду, которая, как я полагаю, установлена ​​на scrapy.

Вы можете создать новую окружения с:

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

Прояснив это, вы должны принять во внимание, что то, что установлено в среде, доступно только в этой среде.

При создании новый проект в PyCharm, он создает новую среду по умолчанию (с virtualenv, pipenv или любым другим, в зависимости от того, как он настроен по умолчанию).

Если вы хотите использовать среду conda, вы необходимо добавить его в PyCharm и выбрать его в качестве интерпретатора в своем проекте PyCharm.

Затем то, что вы устанавливаете в этой среде ...

conda install -c conda-forge scrapy
pip install scrapy

.. . будет доступен в терминале и / или python переводчик из PyCharm.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...