Как исправить, казалось бы, бесконечный цикл при создании виртуальной среды с Python 3? - PullRequest
2 голосов
/ 10 июля 2019

В приглашении Cmd указано, что выполняется virtualenv with interpreter c:\users\di203179\appdata\local\programs\python\python37-32\python.exe несколько раз и никогда не создается виртуальная среда.

Я пытался обновить pip и python и выполнил варианты команды virtualenv mypython

virtualenv mypython

Я ожидаю, что будет создана папка с именем, следующим за командой virtualenv.

Но фактический результат таков:

Running virtualenv with interpreter c:\users\di203179\appdata\local\programs\python\python37-32\python.exe
Running virtualenv with interpreter c:\users\di203179\appdata\local\programs\python\python37-32\python.exe
Running virtualenv with interpreter c:\users\di203179\appdata\local\programs\python\python37-32\python.exe
Running virtualenv with interpreter c:\users\di203179\appdata\local\programs\python\python37-32\python.exe
Running virtualenv with interpreter c:\users\di203179\appdata\local\programs\python\python37-32\python.exe
Running virtualenv with interpreter c:\users\di203179\appdata\local\programs\python\python37-32\python.exe
Running virtualenv with interpreter c:\users\di203179\appdata\local\programs\python\python37-32\python.exe

Пока я не нажму ctrl-c который дает это:

Traceback (most recent call last):
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\site-packages\virtualenv.py", line 19, in <module>
    import base64
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 963, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 906, in _find_spec
  File "<frozen importlib._bootstrap_external>", line 1280, in find_spec
  File "<frozen importlib._bootstrap_external>", line 1252, in _get_spec
  File "<frozen importlib._bootstrap_external>", line 1364, in find_spec
  File "<frozen importlib._bootstrap_external>", line 81, in _path_stat
KeyboardInterrupt
Traceback (most recent call last):
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\site-packages\virtualenv.py", line 2611, in <module>
    main()
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\site-packages\virtualenv.py", line 815, in main
    raise SystemExit(sub_process_call.wait())
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\subprocess.py", line 990, in wait
    return self._wait(timeout=timeout)
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\subprocess.py", line 1230, in _wait
    timeout_millis)
KeyboardInterrupt
Traceback (most recent call last):
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\site-packages\virtualenv.py", line 2611, in <module>
    main()
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\site-packages\virtualenv.py", line 815, in main
    raise SystemExit(sub_process_call.wait())
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\subprocess.py", line 990, in wait
    return self._wait(timeout=timeout)
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\subprocess.py", line 1230, in _wait
    timeout_millis)
KeyboardInterrupt
Traceback (most recent call last):
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\site-packages\virtualenv.py", line 2611, in <module>
    main()
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\site-packages\virtualenv.py", line 815, in main
    raise SystemExit(sub_process_call.wait())
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\subprocess.py", line 990, in wait
    return self._wait(timeout=timeout)
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\subprocess.py", line 1230, in _wait
    timeout_millis)
KeyboardInterrupt
Traceback (most recent call last):
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\site-packages\virtualenv.py", line 2611, in <module>
    main()
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\site-packages\virtualenv.py", line 815, in main
    raise SystemExit(sub_process_call.wait())
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\subprocess.py", line 990, in wait
    return self._wait(timeout=timeout)
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\subprocess.py", line 1230, in _wait
    timeout_millis)
KeyboardInterrupt
Traceback (most recent call last):
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\site-packages\virtualenv.py", line 2611, in <module>
    main()
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\site-packages\virtualenv.py", line 815, in main
    raise SystemExit(sub_process_call.wait())
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\subprocess.py", line 990, in wait
    return self._wait(timeout=timeout)
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\subprocess.py", line 1230, in _wait
    timeout_millis)
KeyboardInterrupt
Traceback (most recent call last):
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\site-packages\virtualenv.py", line 2611, in <module>
    main()
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\site-packages\virtualenv.py", line 815, in main
    raise SystemExit(sub_process_call.wait())
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\subprocess.py", line 990, in wait
    return self._wait(timeout=timeout)
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\subprocess.py", line 1230, in _wait
    timeout_millis)
KeyboardInterrupt
Traceback (most recent call last):
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\di203179\AppData\Local\Programs\Python\Python37-32\Scripts\virtualenv.exe\__main__.py", line 9, in <module>
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\site-packages\virtualenv.py", line 815, in main
    raise SystemExit(sub_process_call.wait())
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\subprocess.py", line 990, in wait
    return self._wait(timeout=timeout)
  File "c:\users\di203179\appdata\local\programs\python\python37-32\lib\subprocess.py", line 1230, in _wait
    timeout_millis)
KeyboardInterrupt

Ответы [ 2 ]

3 голосов
/ 10 июля 2019

Вероятно, вы используете версию 16.6.1 модуля virtualenv, которая вызывает эту ошибку, попробуйте использовать следующий код для установки 16.6.0:

 pip install virtualenv==16.6.0

Затем попробуйте снова создать виртуальную среду.

0 голосов
/ 16 июля 2019

Из-за обновления virtualenv до версии 16.0.2.Попробуйте: pip install virtualenv --upgrade

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