Я не могу установить модуль Python через pip3 - PullRequest
0 голосов
/ 23 мая 2019

Мне нужно установить модуль 'Запрос', но когда я запускаю команду pip3 install Запрос, он возвращает мне эту ошибку:

Это то, что мне нужно для запуска программы:

from urllib.request import Request, urlopen
from bs4 import BeautifulSoup
from fake_useragent import UserAgent
import random

и это то, что я получаю, когда пытаюсь установить модуль запроса через pip3 в терминале:

Collecting Request
Installing collected packages: Request
ERROR: Exception:
Traceback (most recent call last):
  File "/root/.local/lib/python3.5/site-packages/pip/_internal/cli/base_command.py", line 178, in main
    status = self.run(options, args)
  File "/root/.local/lib/python3.5/site-packages/pip/_internal/commands/install.py", line 414, in run
    use_user_site=options.use_user_site,
  File "/root/.local/lib/python3.5/site-packages/pip/_internal/req/__init__.py", line 58, in install_given_reqs
    **kwargs
  File "/root/.local/lib/python3.5/site-packages/pip/_internal/req/req_install.py", line 920, in install
    use_user_site=use_user_site, pycompile=pycompile,
  File "/root/.local/lib/python3.5/site-packages/pip/_internal/req/req_install.py", line 448, in move_wheel_files
    warn_script_location=warn_script_location,
  File "/root/.local/lib/python3.5/site-packages/pip/_internal/wheel.py", line 428, in move_wheel_files
    assert info_dir, "%s .dist-info directory not found" % req
AssertionError: Request .dist-info directory not found

Если я запускаю pip install Request, это говорит мне, что требования уже выполнены, но когда я запускаюВ программе написано, что модуль Request отсутствует.

Ответы [ 3 ]

2 голосов
/ 23 мая 2019

Вам не нужно устанавливать urllib.request.Request.Он был частью Python с версии 3.3.Вы можете подумать о запросах , что вам нужно установить, если вы хотите его использовать.

0 голосов
/ 23 мая 2019

Я очистил мои установки Python 2 и 3 и переустановил с нуля.Похоже, мои папки были испорчены и пакеты были найдены по неправильному пути.

apt-get remove python apt-get install python

0 голосов
/ 23 мая 2019

Используйте apt-get install python3-requests.Эта ошибка появляется из-за того, что все ваши библиотеки python3.x не обновляются.

Кстати, дублированный вопрос, используйте функцию поиска: Как установить модуль запросов в Python 3.4 вместо 2.7

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