To jest mój środowiska:Anaconda 3 dla Linuxa Nie ma pakietu gwarantującego?
CentOS 64-bit 7.2.1511
Anaconda 3 4.1.1 64-bit (Python 3.5.2)
chcę stworzyć wirtualne środowisko venv przez pyvenv
. Niestety, dostałem ten komunikat o błędzie:
$ pyvenv test Error: Command '['/root/test/bin/python', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1
Po przeszukaniu internetu, ludzie mówili, moduł ensurepip
brakuje. Sprawdziłem ścieżkę instalacji Anacondy /opt/anaconda3/lib/python3.5
. Nie ma folderu zapewniającego gwarancję.
Następnie, na moim 64-bitowym Windowsie, sprawdziłem ścieżkę instalacji Anaconda D:\win10\Anaconda3\Lib\
. Jest folder z gwarancjami! I mogę z powodzeniem uruchomić python -m venv test
, aby utworzyć venv.
Potem sprawdził pobieranie Anaconda archiwa Pythonie D:\win10\Anaconda3\pkgs\python-3.5.2-0.tar.bz2
w systemie Windows 10 i /opt/anaconda3/pkgs/python-3.5.2-0.tar.bz2
na CentOS 7.
Jedno archiwum na systemie Windows 10 nie ma podfolder ensurepip. Ale ten na CentOS 7 nie!
Czy ktoś wie o tej różnicy? Czy to błąd Anacondy?