Я не могу создать виртуальную среду, используя virtualenv - PullRequest
0 голосов
/ 19 марта 2020
C:\Users\NAVEEN\Desktop\Demo>virtualenv venv

Traceback (most recent call last):
  File "c:\users\naveen\appdata\local\programs\python\python38\lib\runpy.py", line 192, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "c:\users\naveen\appdata\local\programs\python\python38\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\NAVEEN\AppData\Local\Programs\Python\Python38\Scripts\virtualenv.exe\__main__.py", line 4, in <module>
  File "c:\users\naveen\appdata\local\programs\python\python38\lib\site-packages\virtualenv\__init__.py", line 3, in <module>
    from .run import cli_run
  File "c:\users\naveen\appdata\local\programs\python\python38\lib\site-packages\virtualenv\run\__init__.py", line 12, in <module>
    from .plugin.activators import ActivationSelector
  File "c:\users\naveen\appdata\local\programs\python\python38\lib\site-packages\virtualenv\run\plugin\activators.py", line 6, in <module>
    from .base import ComponentBuilder
  File "c:\users\naveen\appdata\local\programs\python\python38\lib\site-packages\virtualenv\run\plugin\base.py", line 7, in <module>
    from importlib.metadata import entry_points
ModuleNotFoundError: No module named 'importlib.metadata'

Ответы [ 3 ]

0 голосов
/ 19 марта 2020

В Python 3.6+ модуль pyvenv устарел. Ваша версия интерпретатора python равна 3.8.

Вместо этого используйте следующую однострочную строку:

python3 -m venv <myenvname>

Python уже поставляется со встроенным "virtualenv", называемым venv, начиная с версии 3.3. Вам больше не нужно устанавливать или загружать сценарии virtualenv для Python 3.3 +.

Для получения дополнительной информации и обратитесь к do c Другой ответ stackOverflow

0 голосов
/ 19 марта 2020

Вы хотите написать это так:

python -m venv {virtualenv}

замените '{virtualenv}' именем, которое вы хотите, чтобы ваша виртуальная среда имела.

0 голосов
/ 19 марта 2020

Fisrt install virtualenv Использование команды pip install virtualenv Или pip3 install virtualenv (для linux) Затем вы можете создать venv. Вы можете проверить версию ov virtualenv с помощью команды virtualenv --version

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