Conda로 가상 환경을 생성하면서 Tox로 테스트를 실행하는 데 문제가 있습니다. 오류를 재현하는 단계는 다음과 같습니다. 그것에Conda 및 Tox로 테스트를 실행하는 중에 오류가 발생했습니다.
저장소가 (이 작은) 다운로드 및 cd
:
git clone https://github.com/opensistemas-hub/osbrain.git
cd osbrain
가 CONDA과 가상 환경을 만들기 : 테스트를 실행하는
conda create -n asdf python=3.5
source activate asdf
pip install tox
시도를 (파이썬 3.5가되어 있습니다 파이썬 인터프리터 만 tox.ini
파일에 설정) :
tox
Conx 가상 환경에서 사용할 수있는 Python 3.5 인터프리터를 Tox에서 사용할 수 있기를 기대합니다. 그러나 대신 오류가 발생합니다.
ERROR: The executable ~/osbrain/.tox/py35/bin/python3.5 is not
functioning
ERROR: It thinks sys.prefix is '/usr' (should be '~/osbrain/.tox/py35')
ERROR: virtualenv is not compatible with this system or executable
Running virtualenv with interpreter ~/.miniconda3/envs/asdf/bin/python3.5
내 질문은 : 왜 내가이 오류를 피할 수 있습니까? (즉,이 프로젝트에서 로컬로 테스트를 실행하고 Tox를 사용하면 어떻게 할 수 있습니까?)
정말 고마워요. condena로 virtualenv를 설치하면 문제가 해결됩니다. –