ModuleNotFoundError: нет модуля с именем scrapy (ошибка возникла в PyCharm) - PullRequest
0 голосов
/ 02 августа 2020

Я просто создаю новый проект в PyCharm, а затем пытаюсь запустить команду scrapy startproject filename. Затем произошла ошибка.

Traceback (most recent call last):

File "c:\users\管理员\appdata\local\programs\python\python38\lib\runpy.py", line 194, in
 _run_module_as_main
return _run_code(code, main_globals, None,

File "c:\users\管理员\appdata\local\programs\python\python38\lib\runpy.py", line 87, in
_run_code
exec(code, run_globals)

File "C:\Users\administrator\AppData\Local\Programs\Python\Python38\Scripts\scrapy.exe\__m
ain__.py", line 4, in <module>
ModuleNotFoundError: No module named 'scrapy'

Прежде чем я создал этот проект, я обнаружил, что имя администратора было на простом китайском языке. Чтобы избежать дальнейших проблем в другом проекте, я также изменил имя с просто китайского, а имя файла - в C://users/管理员 (где я установил Python) и в пути в переменных системной среды.

Эта ошибка возникает из-за изменения имени? Или мне нужно изменить какую-либо другую конфигурацию по умолчанию в PyCharm?

1 Ответ

0 голосов
/ 03 августа 2020

После поиска на веб-сайте с именем CSDN я обнаружил, что этот метод работает для моей проблемы. Я просто кратко опишу, как я с этим справляюсь. Надеюсь, это будет полезно для других людей, столкнувшихся с подобной проблемой. Ссылка: https://blog.csdn.net/weixin_39278265/article/details/82938270

Я установил scrapy под C: // user / 管理员 /.../ Python38 / ... И вчера после того, как я установил scrapy, Я обнаружил, что это не работает в Pycharm, но в MS-DOS это работает. Некоторые люди сказали мне, что путь с символами UTF-8 вызвал проблему. Поэтому я изменил путь с символов UTF-8 на символы Engli sh.

Затем я удалил все переменные среды пути Python в системе и изменил переменные среды пути Python в пользователях из Символы UTF-8 на Engli sh Символы.

После этого я открыл pip.exe, pip3.exe, scrapy.exe в ... python38 / scripts / с помощью Блокнота и изменил путь таким же образом способ, который я сделал выше.

После этого я открыл PyCharm, затем запустил команду scrapy startproject projectname, он работал как в интерфейсе CMD и показал:

Вы можете запустить свой первый паук с : cd sxh01 scrapy genspider example example.com

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