简体   繁体   English

在使用python 3创建虚拟环境时,如何解决看似无止境的循环?

[英]How to fix seemingly endless loop while creating virtual environment with python 3?

Cmd prompt says Running virtualenv with interpreter c:\\users\\di203179\\appdata\\local\\programs\\python\\python37-32\\python.exe repeatedly and never creates virtual environment. Cmd提示说, virtualenv with interpreter c:\\users\\di203179\\appdata\\local\\programs\\python\\python37-32\\python.exe反复运行virtualenv with interpreter c:\\users\\di203179\\appdata\\local\\programs\\python\\python37-32\\python.exe并且从不创建虚拟环境。

I've tried upgrading pip and python, and running variations of the command virtualenv mypython 我尝试升级pip和python,并运行命令virtualenv mypython变体

virtualenv mypython

I expect a folder with the name following the command virtualenv to be created. 我希望创建一个名为virtualenv的文件夹。

But the actual result is this: 但是实际结果是这样的:

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

Until i hit ctrl-c which gives this: 直到我点击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

Proably you're using the version 16.6.1 of the virtualenv module which causes that bug, try using the following code to install 16.6.0: 可能您正在使用导致该错误的virtualenv模块的16.6.1版本,请尝试使用以下代码安装16.6.0:

 pip install virtualenv==16.6.0

Then try to create the virtual enviroment again. 然后尝试再次创建虚拟环境。

Out of virtualenv update to version 16.0.2. 已从virtualenv更新到版本16.0.2。 Try: pip install virtualenv --upgrade 尝试:pip install virtualenv --upgrade

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM