Возникли проблемы при установке пакета Python http - PullRequest
0 голосов
/ 17 октября 2019

Я пытаюсь установить пакет Python http в виртуальную среду на моем Mac, чтобы я мог запустить Simple HTTP Server, но pip жалуется, что он не может импортировать Запрос из запроса:

% pip install http
...
ImportError: cannot import name 'Request' from 'request' (/Users/me/.virtualenvs/base/lib/python3.7/site-packages/request/__init__.py)

Iустановил пакет запроса изначально, но это не помогло. Думая, что, возможно, вместо этого ему нужны запросы, я установил их тоже безрезультатно.

Вот моя виртуальная среда:

Package          Version  
---------------- ---------
certifi          2019.9.11
chardet          3.0.4    
get              2019.4.13
idna             2.8      
pip              19.3     
post             2019.4.13
powerline-status 2.7      
psycopg2-binary  2.8.3    
public           2019.4.13
query-string     2019.4.13
request          2019.4.13
requests         2.22.0   
setuptools       41.1.0   
urllib3          1.25.6   
wheel            0.33.4   

Я запускаю Python 3.7.4 в виртуальной среде, созданнойиз virtualenv 16.6.2. на macOS Мохаве.

Ответы [ 2 ]

0 голосов
/ 17 октября 2019

Вам не нужно ничего устанавливать для запуска SimpleHTTPServer. http находится в стандартной библиотеке.

Также обратите внимание, что SimpleHTTPServer в Python 3 называется http.server.

0 голосов
/ 17 октября 2019

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

python -m pip install –upgrade pip

Если вышеприведенное не помогло, вы также можете попробовать более раннюю версию, для которой оно работает

pip install --upgrade pip==9.0.3

Ошибка может бытьпотому что в текущем пипе сначала нужно пип-модуль запросов установки, это внутренне не заботится, так как зависимость удалена

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