2016-07-08 5 views
2

c : \ python27 위치독극물은 D에 파이썬 인터프리터를 감지 할 수 없습니다 : python27 아닌 표준 : python27 경로 내 tox.ini 파일이</p> <pre><code>[tox] envlist=py27 [testenv] deps= pytest </code></pre> 이 D에서 내 기본 파이썬 설치를 찾는데 실패 <p>처럼 보이는

tox.ini를 이렇게 변경하면 작동하지만보기에는 좋지 않습니다. 파이썬은 윈도우 머신에 설치되어있는

[tox] 
envlist=cpy27,dpy27 
skip_missing_interpreters=True 
toxworkdir={toxinidir}/build/tox 

[testenv] 
basepython= 
    cpy27: C:\Python27\python.exe 
    dpy27: D:\Python27\python.exe 

deps= 
    pytest 

그래서 나는 독극물을 구성하는 방법을 내 질문에, 그것은, 알아낼 수 있도록 w/각 개발자가가 다른 경로에 설치되어 있으므로 명시 적으로 경로를 지정하는 오 그들의 기계.

답변

2

나는 이것을 알아 냈다. 나는이 올바르게 관계없이 C 또는 D 드라이브의 파이썬의 위치를 ​​감지 창

[tox] 
envlist=python2.7 

에 대한 python2.7 대신 py27를 지정해야처럼 보인다.

+0

''python2.7'은'tox'에 대한 환경 명칭이 알려지지 않았기 때문에 환경에'basepython'이 지정되어 있지 않으면''tox''가 파이썬을 사용하도록 강요하지 않고 현재 파이썬 인터프리터를 사용합니다 2.7. 다른 숫자를 넣을 수 있으며 항상 현재 파이썬을 사용합니다. 불행히도이 문제를 해결하는 방법을 모르겠지만 관련성이 있습니다. https://github.com/tox-dev/tox/issues/114 –