Cum se instalează biblioteca scipy pe Windows - deversorul stivă în limba rusă

Ghidul recomandă, în special pe Windows, pentru a instala mai mult de un pachet, și o grămadă de pachete (științific de distribuție Python), cum ar fi Anaconda.

Dacă doriți să NumPy în mod individual, pachetele scipy pus, ghidul recomanda instalatorilor binare cu site-ul Christoph Gohlke. sunt disponibile sub formă de roată fișiere binare, care pot fi în mod direct, folosind pip (c versiunea 8+) de alimentare:

Dacă aveți Windows 64-bit, utilizați roata, care conțin amd64 numele. Dacă aveți Python 3.6 ar trebui să utilizeze atunci roata, care este în titlu cp36m. Înainte de a instala scipy. trebuie pus NumPy.

Nu au fișiere cu cp27, cp34, cp35, cp36. Mă întreb ce înseamnă?

Acordul pentru numele de roți descrise în PEP-427.

Tag-uri sunt ele însele descrise în PEP-425.

Tag-uri sunt acolo pentru a spune sistemului cum ar trebui să funcționeze binarele relevante.

cp36m-ABI este o etichetă care indică implementarea CPython (sys.implementation.name), versiunea 3.6 (sys.version [: 3]), așa cum am menționat mai sus, iar litera m (sys.abiflags) în eticheta indică -with -pymalloc vezi opțiunea. PEP-3149.

Și ce trebuie să opteze pentru 32 de biți pentru Windows?

Platforma Tag Valoarea distutils.util.get_platform definită () conform PEP-425.

Pe Windows, există trei (valoarea de ajutor (distutils.util.get_platform)):

  • win-amd64 (Windows pe 64 de biți pe AMD64 (alias X86_64, Intel64, EM64T)
  • win-IA64 (Windows pe 64 de biți pe Itanium)
  • win32 (toate celelalte)

care este de 32 de biți pentru Windows win32 ar trebui să aleagă o etichetă.