pipenv --three 설치 관련 질문드립니다...
조회수 688회
안녕하세요... pipenv 환경에서 개발하려고 합니다. wsl를 이용해서 ubuntu 환경에서 pipenv를 설치하고, python 3도 설치하였는데...
pipenv --three명령어가 안먹힙니다 ㅠㅠㅠㅠㅠ 구글링해도 관련 error를 해결할 수 없어서... ㅠㅠㅠ
아래는 error 로그입니다... 미리 감사말씀 드립니다...
kimbregas@LAPTOP-GP8TDL9R:~/project/airbnb$ ls
kimbregas@LAPTOP-GP8TDL9R:~/project/airbnb$ pipenv --three
Creating a virtualenv for this project...
Pipfile: /home/kimbregas/project/airbnb/Pipfile
Using /mnt/c/Users/Hyunjung/AppData/Local/Programs/Python/Python37/pythonw.exe (3.7.4) to create virtualenv...
⠸ Creating virtual environment...Running virtualenv with interpreter /mnt/c/Users/Hyunjung/AppData/Local/Programs/Python/Python37/pythonw.exe
✘ Failed creating virtual environment
[pipenv.exceptions.VirtualenvCreationException]: File "/home/kimbregas/.local/lib/python2.7/site-packages/pipenv/vendor/click/decorators.py", line 17, in new_func
[pipenv.exceptions.VirtualenvCreationException]: return f(get_current_context(), *args, **kwargs)
[pipenv.exceptions.VirtualenvCreationException]: File "/home/kimbregas/.local/lib/python2.7/site-packages/pipenv/cli/command.py", line 208, in cli
[pipenv.exceptions.VirtualenvCreationException]: clear=state.clear,
[pipenv.exceptions.VirtualenvCreationException]: File "/home/kimbregas/.local/lib/python2.7/site-packages/pipenv/core.py", line 574, in ensure_project
[pipenv.exceptions.VirtualenvCreationException]: pypi_mirror=pypi_mirror,
[pipenv.exceptions.VirtualenvCreationException]: File "/home/kimbregas/.local/lib/python2.7/site-packages/pipenv/core.py", line 506, in ensure_virtualenv
[pipenv.exceptions.VirtualenvCreationException]: python=python, site_packages=site_packages, pypi_mirror=pypi_mirror
[pipenv.exceptions.VirtualenvCreationException]: File "/home/kimbregas/.local/lib/python2.7/site-packages/pipenv/core.py", line 935, in do_create_virtualenv
[pipenv.exceptions.VirtualenvCreationException]: extra=[crayons.blue("{0}".format(c.err)),]
[pipenv.exceptions.VirtualenvCreationException]: Traceback (most recent call last):
File "/home/kimbregas/.local/lib/python2.7/site-packages/virtualenv.py", line 21, in <module>
import base64
File "C:\Users\Hyunjung\AppData\Local\Programs\Python\Python37\lib\base64.py", line 9, in <module>
import re
File "C:\Users\Hyunjung\AppData\Local\Programs\Python\Python37\lib\re.py", line 143, in <module>
class RegexFlag(enum.IntFlag):
AttributeError: module 'enum' has no attribute 'IntFlag'
Failed to create virtual environment.
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
File "/home/kimbregas/.local/lib/python2.7/site-packages/virtualenv.py", line 21, in <module> import base64 File "C:\Users\Hyunjung\AppData\Local\Programs\Python\Python37\lib\base64.py", line 9, in <module> import re
이 부분이 좀 이상해 보여요. 파이썬 2.7 패키지의 virtualenv.py 안에서
import base64
를 했는데, 파이썬 2.7 의base64
가 아닌, 윈도우 환경의 파이썬 3.7 버전의base64.py
가 임포팅되거든요. 이 때문에 결국 에러가 발생했으리라 보이고요.wsl 환경은 해본적이 없어서 어디가 어떻게 꼬인건지는 잘 모르겠는데, 환경변수 등의 세팅값에 문제가 있지 않을까 싶습니다.
댓글 입력