728x90
반응형
질문 : virtualenv에서 Python 3 사용
virtualenv를 사용하여 기본 버전의 Python (2.7)으로 프로젝트를 실행합니다. 한 프로젝트에서 Python 3.4를 사용해야합니다.
brew install python3
을 사용하여 Mac에 설치했습니다. 이제 새 버전을 사용하는 virtualenv를 어떻게 생성합니까?
예 : sudo virtualenv envPython3
시도 :
virtualenv -p python3 test
오류 :
Running virtualenv with interpreter /usr/local/bin/python3
Using base prefix '/usr/local/Cellar/python3/3.4.0_1/Frameworks/Python.framework/Versions/3.4'
New python executable in test/bin/python3.4
Also creating executable in test/bin/python
Failed to import the site module
Traceback (most recent call last):
File "/Users/user/Documents/workspace/test/test/bin/../lib/python3.4/site.py", line 67, in <module>
import os
File "/Users/user/Documents/workspace/test/test/bin/../lib/python3.4/os.py", line 634, in <module>
from _collections_abc import MutableMapping
ImportError: No module named '_collections_abc'
ERROR: The executable test/bin/python3.4 is not functioning
ERROR: It thinks sys.prefix is '/Users/user/Documents/workspace/test' (should be '/Users/user/Documents/workspace/test/test')
ERROR: virtualenv is not compatible with this system or executable
답변
간단히 실행
virtualenv -p python3 envname
OP 편집 후 업데이트 :
여기에 설명 된대로 OP 버전의 virtualenv에 버그가 있습니다 . 문제는 다음을 실행하여 수정되었습니다.
pip install --upgrade virtualenv
출처 : https://stackoverflow.com/questions/23842713/using-python-3-in-virtualenv
728x90
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
파이썬에서 && (AND 논리 연산자) 를 사용하는 방법 (0) | 2022.03.26 |
---|---|
[Python 3] pip를 설치하는 방법 (0) | 2022.03.26 |
객체에 Python 속성이 있는지 확인하는 방법 (0) | 2022.02.01 |
버전 제어 하에서 IPython 노트북 사용 (0) | 2022.02.01 |
Python에서 날짜 범위 반복 하는 방법 (0) | 2022.01.17 |