【问题标题】:Error while creating virtual environment in Python3.8在 Python3.8 中创建虚拟环境时出错
【发布时间】:2021-02-07 17:08:23
【问题描述】:

virtualenv myvirtualenv

我是 Python 虚拟环境的新手。我正在关注本教程https://uoa-eresearch.github.io/eresearch-cookbook/recipe/2014/11/26/python-virtual-env/

但卡在第 3 步

我得到的错误:

Traceback (most recent call last):
  File "c:\users\vivek\appdata\local\programs\python\python38-32\lib\site-packages\virtualenv\seed\embed\via_app_data\via_app_data.py", line 58, in _install
    installer.install(creator.interpreter.version_info)
  File "c:\users\vivek\appdata\local\programs\python\python38-32\lib\site-packages\virtualenv\seed\embed\via_app_data\pip_install\base.py", line 46, in install
    for name, module in self._console_scripts.items():
  File "c:\users\vivek\appdata\local\programs\python\python38-32\lib\site-packages\virtualenv\seed\embed\via_app_data\pip_install\base.py", line 116, in _console_scripts
    entry_points = self._dist_info / "entry_points.txt"
  File "c:\users\vivek\appdata\local\programs\python\python38-32\lib\site-packages\virtualenv\seed\embed\via_app_data\pip_install\base.py", line 103, in _dist_info
    raise RuntimeError(msg)  # pragma: no cover
RuntimeError: no .dist-info at C:\Users\Vivek\AppData\Local\pypa\virtualenv\wheel\3.8\image\1\CopyPipInstall\setuptools-50.3.1-py3-none-any, has distutils-precedence.pth, easy_install.py, pkg_resources, setuptools, _distutils_hack

Traceback (most recent call last):
  File "c:\users\vivek\appdata\local\programs\python\python38-32\lib\site-packages\virtualenv\seed\embed\via_app_data\via_app_data.py", line 58, in _install
    installer.install(creator.interpreter.version_info)
  File "c:\users\vivek\appdata\local\programs\python\python38-32\lib\site-packages\virtualenv\seed\embed\via_app_data\pip_install\base.py", line 46, in install
    for name, module in self._console_scripts.items():
  File "c:\users\vivek\appdata\local\programs\python\python38-32\lib\site-packages\virtualenv\seed\embed\via_app_data\pip_install\base.py", line 116, in _console_scripts
    entry_points = self._dist_info / "entry_points.txt"
  File "c:\users\vivek\appdata\local\programs\python\python38-32\lib\site-packages\virtualenv\seed\embed\via_app_data\pip_install\base.py", line 103, in _dist_info
    raise RuntimeError(msg)  # pragma: no cover
RuntimeError: no .dist-info at C:\Users\Vivek\AppData\Local\pypa\virtualenv\wheel\3.8\image\1\CopyPipInstall\pip-20.2.3-py2.py3-none-any, has pip```

Thanks in advance

【问题讨论】:

标签: python python-3.x django pip virtualenv


【解决方案1】:

您不需要在 python 3.3 或更高版本中使用virtualenv 包。这些版本中有一个内置的解决方案。 只需运行以下命令: python -m venv myvirtualenv 它将创建一个名为“myvirtualenv”的新虚拟环境。

【讨论】:

    【解决方案2】:

    试试下面的-

    virtualenv -p python3 myvirtualenv
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-21
      • 2021-07-30
      • 2018-06-18
      • 2023-01-31
      相关资源
      最近更新 更多