2013-03-04 16 views
5

Jeśli próbujesz uruchomić virtualenv ze środowiska zmienna PYTHONDONTWRITEBYTECODE=true ustawić, daje ten błąd:Dlaczego setuptools muszą pisać kod bajtowy?

The PYTHONDONTWRITEBYTECODE environment variable is not compatible with setuptools. Either use --distribute or unset PYTHONDONTWRITEBYTECODE.

Dlaczego setuptools wymagają zdolności do pisania kodu bajtowego?

Nie lubię szczególnie mieć plików .pyc, więc lubię uniemożliwić zapisywanie.

(Nie pytam jak obejść ten problem, to jest banalne: wystarczy dodać PYTHONDONTWRITEBYTECODE="" na początku każdej komendy, która wymaga flagę być ustawione lub rozbrojony to globalnie)

Odpowiedz

1

używać najnowszej wersji virtualenv i nie zobaczysz tego błędu.

+0

Czy możesz powiedzieć, jak ostatnio? – keflavich

+0

@ keflavich proszę podać, co masz na jakiej platformie, ponieważ te ważne szczegóły są niedostępne. Mój 'virtualenv --version' zgłasza' 13.1.2' na OS X. – sorin

Powiązane problemy