Python 3.11 — создание виртуальной среды — Frozen runpy

Прочитав ветку о том, как решить проблему с pip SLL, теперь вот что: до сих пор я тратил больше времени на исправление сред, чем на реальное обучение.

Я использую устройство Oracle с сервером Linux 7.

Кто-нибудь видел эту ошибку и знает, как ее исправить, пожалуйста?

      [oracle@localhost myProjects]$ python3 -V
Python 3.11.0a4
[oracle@localhost myProjects]$ python3 -m venv env
Traceback (most recent call last):
  File "<frozen runpy>", line 189, in _run_module_as_main
  File "<frozen runpy>", line 148, in _get_module_details
  File "<frozen runpy>", line 112, in _get_module_details
  File "/usr/local/lib/python3.11/venv/__init__.py", line 7, in <module>
    import logging
    ^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/logging/__init__.py", line 26, in <module>
    import sys, os, time, io, re, traceback, warnings, weakref, collections.abc
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/re/__init__.py", line 125, in <module>
    from . import _compiler, _parser
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/re/_compiler.py", line 18, in <module>
    assert _sre.MAGIC == MAGIC, "SRE module mismatch"
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: SRE module mismatch

1 ответ

На китайской блог-платформе есть несколько возможных решений, которых я раньше не встречал. Один от weixin_42424046 и один от jacke121.

Установите модуль загрузки apps/python/3.6.3/gnu в .bashrc и исходный .bashrc после сохранения, но по-прежнему сообщайте об одной и той же ошибке при запуске python. решение

       vi .bash_profile

Добавить в конец файла

       export PYTHON_HOME=/g1/app/apps/python/3.6.3/gnu/
export PATH=$PYTHON_HOME/bin:$PATH

После сохранения исходный файл .bash_profile. Проблема с повторным запуском Python решена.

Эта проблема вызвана тем, что среда является 32-разрядной python. Измените среду на среду 64 python.

Эти ссылки не дают точного ответа на вопрос, но могут дать вам некоторые идеи для дальнейших исследований.

Другие вопросы по тегам