OP özellikle Python3 hakkında konuştuğundan, kullanıcının zaten Python2 kurulu olması durumunda bunu belirtmemiz gerektiğini düşünüyorum, ki bu çok muhtemeldir.
apt-cyg install python3
pip2 install --upgrade pip
python3 -m ensurepip
pip3 install --upgrade pip
$ pip3 -V
pip 9.0.1 from /usr/lib/python3.4/site-packages (python 3.4)
BTW. Birkaç apt-cyg çatalı vardır , ancak en iyi korunan kou1okada'dır , onu seveceksiniz.
DÜZENLEME: 2018-11-15
Virtualenv'i kullanmadan başladığım için , yakın zamanda Cygwin Python3 kurulumumu yenilemek zorunda kaldım ve süreçte aşikar olması gereken ancak kolayca unutulabilecek birkaç şeyi fark ettim.
Python3'ü Cygwin'e (ve muhtemelen diğer * nix dağıtımlarının çoğunda) yüklerken ve kullanırken, yalnızca temel Python3 yorumlayıcısını bir Cygwin paketi olarak kurun. O andan itibaren yalnızca pip yükleyiciyi kullanın .
Pip kullanarak herhangi bir python3 paketini kurduktan veya güncelledikten sonra , Cygwin paket yöneticiniz paketinizin olduğundan şikayet edecektir "Incomplete"
. Bunun nedeni, pip'in bu paketteki dosyaları değiştirmiş olmasıdır. İle kontrol edin: cygcheck.exe -c |grep Incomplete
.
Bu paketleri Cygwin ile yeniden kurmayın.
python3-setuptools 34.3.2-1 Incomplete
Yaptığım şey, Python3'ün kendisi hariç , python3 ile ilgili tüm Cygwin paketlerini temizlemek oldu . Sonra gerekli tek yüklenmiş yeniden: .python3-setuptools
apt-cyg install python3-setuptools
ln -s /usr/bin/pip3.6 /usr/bin/pip3
pip3 install -U --force-reinstall --only-binary=:all: --no-clean --no-cache-dir setuptools
setuptools 40.5.0
Bu da sahip yeniden yüklenmiş tüm olmalıdır Setuptools son güncellemeleri ile bağımlılıkları.
Şu andan itibaren kendinize bir iyilik yapın ve sanal bir ortamı kullanmaya başlayın.