title: Error when using the command "virtualenv venv" to create Python virtual environment
body: <p>When I used the command <code>virtualenv venv</code> to create the Python virtual environment, the following error occurred:</p>
  
  <pre><code>D:\Flask&gt;virtualenv venv
  Using base prefix 'd:\\APP\\python'
  New python executable in D:\Flask\venv\Scripts\python.exe
  Installing setuptools, pip, wheel...
    Complete output from command D:\Flask\venv\Scripts\python.exe - setuptools pip wheel:
    Traceback (most recent call last):
    File "&lt;stdin&gt;", line 3, in &lt;module&gt;
  ImportError: No module named 'pkgutil'
  ----------------------------------------
  ...Installing setuptools, pip, wheel...done.
  Traceback (most recent call last):
    File "d:\APP\python\lib\runpy.py", line 170, in _run_module_as_main
      "__main__", mod_spec)
    File "d:\APP\python\lib\runpy.py", line 85, in _run_code
      exec(code, run_globals)
    File "D:\APP\python\Scripts\virtualenv.exe\__main__.py", line 9, in &lt;module&gt;
    File "d:\APP\python\lib\site-packages\virtualenv.py", line 713, in main
      symlink=options.symlink)
    File "d:\APP\python\lib\site-packages\virtualenv.py", line 945, in create_environment
      download=download,
    File "d:\APP\python\lib\site-packages\virtualenv.py", line 901, in install_wheel
      call_subprocess(cmd, show_stdout=False, extra_env=env, stdin=SCRIPT)
    File "d:\APP\python\lib\site-packages\virtualenv.py", line 797, in call_subprocess
      % (cmd_desc, proc.returncode))
  OSError: Command D:\Flask\venv\Scripts\python.exe - setuptools pip wheel failed with error code 1
  </code></pre>
  
  <p>I googled it but didn't find a solution. Does anyone know how to deal with it?</p>