ModuleNotFoundError: нет модуля с именем 'reports_ html' - PullRequest
0 голосов
/ 01 апреля 2020

В настоящее время я работаю над сентиментальным анализом Covid-19, где я использую twitter_scraper для очистки моих данных. После запуска следующей строки кода я получаю сообщение об ошибке.

from twitter_scraper import get_tweets

ModuleNotFoundError: Нет модуля с именем 'reports_ html'

Я устанавливаю 'запросы_ html 'с помощью команды:

pip3 install requests-html

Я также получаю сообщение об ошибке после этой команды в командной строке

Exception:

Traceback (most recent call last):

  File "/usr/lib/python3/dist-packages/pip/basecommand.py", line 215, in main

  status = self.run(options, args)

  File "/usr/lib/python3/dist-packages/pip/commands/install.py", line 360, in run

  prefix=options.prefix_path,

  File "/usr/lib/python3/dist-packages/pip/req/req_set.py", line 784, in install

  **kwargs

  File "/usr/lib/python3/dist-packages/pip/req/req_install.py", line 851, in install

  self.move_wheel_files(self.source_dir, root=root, prefix=prefix)

  File "/usr/lib/python3/dist-packages/pip/req/req_install.py", line 1064, in move_wheel_files

  isolated=self.isolated,

  File "/usr/lib/python3/dist-packages/pip/wheel.py", line 247, in move_wheel_files  

prefix=prefix,

  File "/usr/lib/python3/dist-packages/pip/locations.py", line 153, in distutils_scheme

  i.finalize_options()

  File "/usr/lib/python3.6/distutils/command/install.py", line 351, in finalize_options

  self.create_home_path()

  File "/usr/lib/python3.6/distutils/command/install.py", line 581, in create_home_path

  os.makedirs(path, 0o700)

  File "/usr/lib/python3.6/os.py", line 210, in makedirs

  makedirs(head, mode, exist_ok)

  File "/usr/lib/python3.6/os.py", line 220, in makedirs

  mkdir(name, mode)

PermissionError: [Errno 13] Permission denied: '/home/subhash/.local/lib/python3.6'

Может ли кто-нибудь мне помочь?

1 Ответ

0 голосов
/ 01 апреля 2020

Pip по умолчанию устанавливает пакеты Python в системный каталог, для которого требуется доступ root.

У вас есть разрешения root? Если это так, попробуйте запустить sudo pip install.... В противном случае рассмотрите возможность установки зависимости в свой домашний каталог, которая не требует особых привилегий:

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