Używam gitbash na windows (7, 64bit). Próbowałem utworzyć venv przy użyciu wbudowanego modułu Pythona 3.4, wywołując python -m venv venv
, i utworzony pomyślnie, ale wynikowy venv nie zawiera skryptu aktywującego bash, tylko .bat
i .ps1
.Aktywacja pyvenv z gitbash dla Windows
virtualenv biblioteka dla Pythona 2.6.6 (wersja 13.0.1) utworzona następujące cztery pliki w folderze venv/Scripts/
: activate
, activate.bat
, activate.ps1
i activate_this.py
.
Jako, że konsola gitbash nie może używać skryptów bat lub powershell, a ja naprawdę nie chcę cofać się do wiersza poleceń cmd systemu Windows lub maszyny wirtualnej, czy istnieje sposób, w jaki mogę uzyskać pyvenv, aby utworzyć powłokę skrypt dla mnie, gdy jestem w systemie Windows?
Mam teraz dokładnie ten problem. Uaktualniłem nawet do Pythona 3.5, ale to nie naprawiło. Czy kiedykolwiek znalazłeś rozwiązanie? –
Myślę, że to błąd. Muszę używać Windows 7, 8 do programowania, ale zawsze najpierw zainstaluj powłokę Git Bash Shell, aby uniknąć owej niezgrabnej powłoki cmd DOS i uzyskać mój grep, znaleźć polecenia, aliasy itp. Zamierzam spróbować wygenerować venv na Linuksie i zarchiwizuj aktywne/dezaktywuj do późniejszego wklejenia do systemów opartych na systemie Windows. –