С Новым годом! Форум программистов, компьютерный форум, киберфорум
Python: Web
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753

Встроенный в Python http.server

21.07.2022, 08:39. Показов 1077. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
E:\yt-dlp>python -m http.server
Traceback (most recent call last):
  File "C:\python39\lib\runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "C:\python39\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "C:\python39\lib\http\server.py", line 92, in <module>
    import email.utils
  File "C:\python39\lib\email\utils.py", line 29, in <module>
    import socket
  File "C:\python39\lib\socket.py", line 51, in <module>
    import _socket
ImportError: Module use of python38.dll conflicts with this version of Python.
 
E:\yt-dlp>python
Python 3.9.5 (tags/v3.9.5:0a7dcbd, May  3 2021, 17:27:52) [MSC v.1928 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import http.server
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\python39\lib\http\server.py", line 92, in <module>
    import email.utils
  File "C:\python39\lib\email\utils.py", line 29, in <module>
    import socket
  File "C:\python39\lib\socket.py", line 51, in <module>
    import _socket
ImportError: Module use of python38.dll conflicts with this version of Python.
>>>
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.07.2022, 08:39
Ответы с готовыми решениями:

Python HTTP
Всем привет! помогите мне плиз Немного модифицируйте HTTP-сервер и сделайте так, чтобы он возвращал текст, в зависимости от запроса. ...

HTTP в Python
Добрый день, подскажите, пожалуйста, как с помощью библиотеки requests в Python 3 собрать какую либо информацию с сайта. Заранее спасибо.

Http.server идентификация пользователя. Куки?
Привет! Как можно идентифицировать подключившегося пользователя? Задача - показывать пользователю информацию только один раз. Без смс...

5
Эксперт по компьютерным сетям
 Аватар для Jabbson
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
21.07.2022, 16:22
с большой долей вероятности, проблема конфликта версий из-за многочисленных установленных питонов и/или ошибки в PATH
2
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5972 / 3734 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
21.07.2022, 17:49
Угу, в PATH остались следы от старого питона.
1
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
27.07.2022, 19:25  [ТС]
Не видно тут такого.
Code
1
2
3
4
5
6
Microsoft Windows [Version 10.0.19044.1826]
(c) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
C:\Users\admin>path
PATH=C:\Program Files\Eclipse Adoptium\jdk-8.0.332.9-hotspot\bin;C:\ActiveTcl\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\python39\Scripts\;C:\python39\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\iCLS\;C:\Program Files\Intel\Intel(R) Management Engine Components\iCLS\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\PuTTY\;C:\Program Files (x86)\Bitvise SSH Client;C:\Program Files\Git\cmd;C:\Program Files\nodejs\;C:\HashiCorp\Vagrant\bin;C:\Program Files\Docker\Docker\resources\bin;C:\ProgramData\DockerDesktop\version-bin;C:\Program Files\Eclipse Adoptium\jdk-8.0.332.9-hotspot\\bin;C:\Program Files\gs\gs9.56.1\bin;C:\Program Files\Apache Ant\bin;C:\ProgramData\chocolatey\bin;C:\Program Files\PowerShell\7\;C:\Users\admin\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Apache Ant\bin;C:\PyCharm\bin;;C:\Program Files (x86)\Nmap;C:\Users\admin\AppData\Roaming\npm;
 
C:\Users\admin>
Миниатюры
Встроенный в Python http.server   Встроенный в Python http.server  
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
27.07.2022, 20:21  [ТС]
Получилось после установки Пайтон 3.10.5.
Думаю, что блокировал брандмауэр. А сейчас после установки выскочило окно файрвола, и в нем разрешил доступ.
Порядок действий такой. Надо командой cd перейти в командной строке в папку с запускаемым файлом с кодом. Стартовать в этой папке сервер командой
python -m http.server
или для Пайтон второй ветки: python -m SimpleHTTPServer
В браузере запустить файл с кодом:
http://127.0.0.1:8000/hello.html
0
Эксперт по компьютерным сетям
 Аватар для Jabbson
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
27.07.2022, 21:01
Ага, это из-за брендмауэра в выводе питон 3.9 конфликтует с 3.8

Python 3.9.5 (tags/v3.9.5:0a7dcbd, May 3 2021, 17:27:52) [MSC v.1928 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import http.server
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\python39\lib\http\server.py", line 92, in <module>
import email.utils
File "C:\python39\lib\email\utils.py", line 29, in <module>
import socket
File "C:\python39\lib\socket.py", line 51, in <module>
import _socket
ImportError: Module use of python38.dll conflicts with this version of Python.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.07.2022, 21:01
Помогаю со студенческими работами здесь

http клиент и http сервер на Python
Клиент должен уметь кидать запросы на сервер с адресом http://127.0.0.1:{port}/{method} , где port – целое число, приходит первой строкой...

Pyside http server
Не могу написать http server простенький на pyside. Помогите пожалуйста

HTTP. Python 27
В общем, начал я изучать сетевое программирование. Прочел теорию и решил попрактиковаться. Создал обработчик GET на basehttprequesthandler...

Python tornado http echo сервер
помогите пожалуйста) застрял, необходимо сделать http echo сервер, сделал отдельно http сделал отдельно echo сервер на TCPserver мб вы...

1С веб сервер авторизация AD http://server/base = вход - ок, http://server.domain.local =запрашивает логин+пароль
Доброго дня! Настроил web сервер для 1С... Win аутентификация при вводе http://server/base - происходит вход в БД при вводе...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru