Virtualenv i powershell w windowsie

Data publikacji: 2016-05-24 | Tagi:

Na blogu rzadko piszę o systemach Microsoftu, ale tutaj robię wyjątek i zostawiam notatkę (bardziej dla siebie) o tym jak zmusić PowerShell do pracy z virtualenvem.

PowerShell to byt obecny chyba od czasów Windows XP. Rzadko używany przez zwykłych userów. Przeze mnie w zasadzie używany zawsze :). Daje namiastkę zwykłego terminala linuxowego. Można nawet używać komend ls itp. Oczywiście to prymityw, ale i tak lepszy niż wbudowany cmd.exe.

Niestety po zainstalowaniu virtualenva, przy próbie aktywowania środowiska wirtualnego w PowerShellu dostajemy czerwony komunikat o tym, że:

(...) execution of scripts is disabled on this system. (...)

oraz, że:

+ CategoryInfo          : NotSpecified: (:) [], PSSecurityEXception
+ FullyQualifiedErrorId : RuntimeException

I virtualenv się nie uruchamia... Żeby temu zaradzić należy wydać polecenie:

Set-ExecutionPolicy RemoteSigned

Oraz potwierdzić swoje działanie (Y, Enter). Od tego momentu PowerShell zezwala na uruchamianie wirtualnych środowisk pythona.


Oceń ten post:
Podziel się:

comments powered by Disqus

IT w obrazkach: