модуль enum не имеет атрибута IntFlag при создании virtualenv с использованием python3.6? - PullRequest
0 голосов
/ 29 апреля 2019

Я бегу

$ virtualenv -p `which python3.6` env_pcl

#Running virtualenv with interpreter /usr/bin/python3.6

, чтобы создать virtualenv с помощью python3.6

, но появилась ошибка, как показано ниже:

Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/virtualenv.py", line 8, in <module>
    import base64
  File "/usr/lib64/python3.6/base64.py", line 9, in <module>
    import re
  File "/usr/lib64/python3.6/re.py", line 142, in <module>
    class RegexFlag(enum.IntFlag):
AttributeError: module 'enum' has no attribute 'IntFlag'

Как мне это сделать?чтобы избежать этого?

1 Ответ

1 голос
/ 29 апреля 2019

Ваш вопрос, вероятно, является дубликатом Использование Python 3 в virtualenv

Однако нужно ли вам использовать стороннюю версию virtualenv?

В недавнем PythonВ 3 версиях есть стандартный venv модуль.Это рекомендуемый способ создания виртуальных сред начиная с версии 3.5.

python3 -m venv /path/to/new/virtual/environment
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...