我在跑
$ virtualenv -p `which python3.6` env_pcl
#Running virtualenv with interpreter /usr/bin/python3.6
由python3.6
创造一个virtualenv
但是出现如下错误:
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'
我该怎么做才能避免它?
你的问题可能是Using Python 3 in virtualenv的重复
但是,你需要使用第三方virtualenv
吗?
在最近的python 3版本中,有一个标准的venv模块。从3.5版开始,这是创建虚拟环境的推荐方法。
python3 -m venv /path/to/new/virtual/environment