экземпляр python virtualenv не работает - PullRequest
0 голосов
/ 27 августа 2018

Я использовал python3.6.5 virtualenv, однако он начал показывать следующее сообщение об ошибке при попытке запустить любые методы pip и python. Я знаю, что могу заглянуть в site-пакеты, чтобы перехватить установленные пакеты и перестроить virtualenv, однако мне было интересно, есть ли лучшие способы решения этой проблемы:

pip freeze > /tmp/requirements.txt
Failed to import the site module
Traceback (most recent call last):
  File "/home/user/.virtualenvs/venv36/lib/python3.6/site.py", line 703, in <module>
    main()
  File "/home/user/.virtualenvs/venv36/lib/python3.6/site.py", line 683, in main
    paths_in_sys = addsitepackages(paths_in_sys)
  File "/home/user/.virtualenvs/venv36/lib/python3.6/site.py", line 282, in addsitepackages
    addsitedir(sitedir, known_paths)
  File "/home/user/.virtualenvs/venv36/lib/python3.6/site.py", line 204, in addsitedir
    addpackage(sitedir, name, known_paths)
  File "/home/user/.virtualenvs/venv36/lib/python3.6/site.py", line 173, in addpackage
    exec(line)
  File "<string>", line 1, in <module>
  File "<frozen importlib._bootstrap>", line 568, in module_from_spec
AttributeError: 'NoneType' object has no attribute 'loader'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...