Почему не устанавливается daphne на windows11?

Ссылка скопирована
1 ответ

при попытке установить daphne на винду я получаю такую ошибку:

PS G:RyanovskYscripts_for_workVIRTUOZ_PROJECT_websocketvirtuoz> pip install daphne Defaulting to user installation because normal site-packages is not writeable Collecting daphne   Using cached daphne-4.1.0-py3-none-any.whl.metadata (6.5 kB) Requirement already satisfied: asgiref<4,>=3.5.2 in c:usersdimchappdataroamingpythonpython39site-packages (from daphne) (3.7.2) Collecting autobahn>=22.4.2 (from daphne)   Using cached autobahn-23.6.2.tar.gz (480 kB)   Preparing metadata (setup.py) ... error   error: subprocess-exited-with-error    × python setup.py egg_info did not run successfully.exit code: 1   ╰─> [34 lines of output]       Traceback (most recent call last):         File "<string>", line 2, in <module>         File "<pip-setuptools-caller>", line 34, in <module>         File "C:UsersdimchAppDataLocalTemppip-install-8grep854autobahn_df7d23a85ee94c8cbee810064517651esetup.py", line 257, in <module>           setup(         File "C:UsersdimchAppDataRoamingPythonPython39site-packagessetuptools__init__.py", line 107, in setup           return distutils.core.setup(**attrs)         File "C:UsersdimchAppDataRoamingPythonPython39site-packagessetuptools_distutilscore.py", line 147, in setup           _setup_distribution = dist = klass(attrs)         File "C:UsersdimchAppDataRoamingPythonPython39site-packagessetuptoolsdist.py", line 496, in __init__           _Distribution.__init__(         File "C:UsersdimchAppDataRoamingPythonPython39site-packagessetuptools_distutilsdist.py", line 283, in __init__           self.finalize_options()         File "C:UsersdimchAppDataRoamingPythonPython39site-packagessetuptoolsdist.py", line 934, in finalize_options           for ep in sorted(loaded, key=by_order):         File "C:UsersdimchAppDataRoamingPythonPython39site-packagessetuptoolsdist.py", line 933, in <lambda>           loaded = map(lambda e: e.load(), filtered)         File "C:UsersdimchAppDataRoamingPythonPython39site-packagessetuptools_vendorimportlib_metadata__init__.py", line 208, in load           module = import_module(match.group('module'))         File "C:Program FilesPython39libimportlib__init__.py", line 127, in import_module           return _bootstrap._gcd_import(name[level:], package, level)         File "<frozen importlib._bootstrap>", line 1030, in _gcd_import         File "<frozen importlib._bootstrap>", line 1007, in _find_and_load         File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked         File "<frozen importlib._bootstrap>", line 680, in _load_unlocked         File "<frozen importlib._bootstrap_external>", line 850, in exec_module         File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed         File "C:UsersdimchAppDataRoamingPythonPython39site-packagespy2appbuild_app.py", line 37, in <module>           from py2app.create_appbundle import create_appbundle         File "C:UsersdimchAppDataRoamingPythonPython39site-packagespy2appcreate_appbundle.py", line 9, in <module>           from py2app.util import make_exec, makedirs, mergecopy, mergetree, skipscm         File "C:UsersdimchAppDataRoamingPythonPython39site-packagespy2apputil.py", line 5, in <module>           import fcntl       ModuleNotFoundError: No module named 'fcntl'       [end of output]    note: This error originates from a subprocess, and is likely not a problem with pip. error: metadata-generation-failed  × Encountered error while generating package metadata. ╰─> See above for output.  note: This is an issue with the package mentioned above, not pip. hint: See above for details.

PS G:RyanovskYscripts_for_workVIRTUOZ_PROJECT_websocketvirtuoz> pip install daphne Defaulting to user installation because normal site-packages is not writeable Collecting daphne Using cached daphne-4.1.0-py3-none-any.whl.metadata (6.5 kB) Requirement already satisfied: asgiref<4,>=3.5.2 in c:usersdimchappdataroamingpythonpython39site-packages (from daphne) (3.7.2) Collecting autobahn>=22.4.2 (from daphne) Using cached autobahn-23.6.2.tar.gz (480 kB) Preparing metadata (setup.py) ... error error: subprocess-exited-with-error × python setup.py egg_info did not run successfully. │ exit code: 1 ╰─> [34 lines of output] Traceback (most recent call last): File "<string>", line 2, in <module> File "<pip-setuptools-caller>", line 34, in <module> File "C:UsersdimchAppDataLocalTemppip-install-8grep854autobahn_df7d23a85ee94c8cbee810064517651esetup.py", line 257, in <module> setup( File "C:UsersdimchAppDataRoamingPythonPython39site-packagessetuptools__init__.py", line 107, in setup return distutils.core.setup(**attrs) File "C:UsersdimchAppDataRoamingPythonPython39site-packagessetuptools_distutilscore.py", line 147, in setup _setup_distribution = dist = klass(attrs) File "C:UsersdimchAppDataRoamingPythonPython39site-packagessetuptoolsdist.py", line 496, in __init__ _Distribution.__init__( File "C:UsersdimchAppDataRoamingPythonPython39site-packagessetuptools_distutilsdist.py", line 283, in __init__ self.finalize_options() File "C:UsersdimchAppDataRoamingPythonPython39site-packagessetuptoolsdist.py", line 934, in finalize_options for ep in sorted(loaded, key=by_order): File "C:UsersdimchAppDataRoamingPythonPython39site-packagessetuptoolsdist.py", line 933, in <lambda> loaded = map(lambda e: e.load(), filtered) File "C:UsersdimchAppDataRoamingPythonPython39site-packagessetuptools_vendorimportlib_metadata__init__.py", line 208, in load module = import_module(match.group('module')) File "C:Program FilesPython39libimportlib__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1030, in _gcd_import File "<frozen importlib._bootstrap>", line 1007, in _find_and_load File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 680, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 850, in exec_module File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed File "C:UsersdimchAppDataRoamingPythonPython39site-packagespy2appbuild_app.py", line 37, in <module> from py2app.create_appbundle import create_appbundle File "C:UsersdimchAppDataRoamingPythonPython39site-packagespy2appcreate_appbundle.py", line 9, in <module> from py2app.util import make_exec, makedirs, mergecopy, mergetree, skipscm File "C:UsersdimchAppDataRoamingPythonPython39site-packagespy2apputil.py", line 5, in <module> import fcntl ModuleNotFoundError: No module named 'fcntl' [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: metadata-generation-failed × Encountered error while generating package metadata. ╰─> See above for output. note: This is an issue with the package mentioned above, not pip. hint: See above for details.

daphne видимо очень нужен для работы с вебсокетом в джанго, в документации написано всё для daphne, но установить его не получается, типа не хватает модуля fcntl, но этот модуль вроде как должен быть установлен вместе с пайтоном, но как я понял он не используется в windows.

Версия пайтон-3.9 кто не увидел в Traceback

Дополнительно:

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Кирилл JS Ответ

Для начала, убедитесь, что ваш компьютер удовлетворяет минимальным системным требованиям для установки daphne на Windows 11. Убедитесь, что у вас достаточно свободного места на жестком диске и что операционная система находится в рабочем состоянии.

Если у вас возникают проблемы с установкой daphne на Windows 11, следуйте этим шагам:

1. Убедитесь, что вы скачали последнюю версию daphne с официального сайта или другого надежного источника.

2. Запустите установочный файл от имени администратора. Для этого щелкните правой кнопкой мыши по файлу установки и выберите "Запустить от имени администратора".

3. Если у вас по-прежнему возникают проблемы, попробуйте установить daphne в режиме совместимости. Щелкните правой кнопкой мыши по файлу установки, выберите "Свойства", затем перейдите на вкладку "Совместимость" и установите совместимость с предыдущей версией Windows.

4. Проверьте, нет ли у вас установленных антивирусных программ или брандмауэров, которые могут блокировать установку daphne. Временно отключите их перед установкой.

5. Если все вышеперечисленные шаги не помогли, попробуйте обратиться за помощью на форумах сообщества daphne или к разработчикам программы. Они могут предоставить дополнительную информацию или решение проблемы.

Надеюсь, эти рекомендации помогут вам успешно установить daphne на Windows 11. Если у вас остались вопросы или проблемы, не стесняйтесь обращаться за дополнительной помощью.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно