2017-01-20 33 views
6

Linux üzerinde pytorch (http://pytorch.org/) yüklemeye çalışırken, ve benim makine yapılandırmasına göre ediyorum desteklenmez cp27mu, ben çalışmalıdır komut: Bir makinedePython jantlar:

pip install https://s3.amazonaws.com/pytorch/whl/torch-0.1.6.post17-cp27-cp27mu-linux_x86_64.whl

(Linux dağıtım Slackware 14.1) hata ile başarısız olur: torch-0.1.6.post17-cp27-cp27mu-linux_x86_64.whl is not a supported wheel on this platform., diğerinde (Ubuntu 15.10) başarılı olur. Anladığım kadarıyla sorun, tekerlek adında cp27mu olarak görünüyor. Python kabuğundan komutunu import pip; print(pip.pep425tags.get_supported()) kullanma

, Slackware'de makineden bu olsun: Ubuntu makineden

[('cp27', 'cp27m', 'manylinux1_x86_64'), ('cp27', 'cp27m', 'linux_x86_64'), ('cp27', 'none', 'manylinux1_x86_64'), ('cp27', 'none', 'linux_x86_64'), ('py2', 'none', 'manylinux1_x86_64'), ('py2', 'none', 'linux_x86_64'), ('cp27', 'none', 'any'), ('cp2', 'none', 'any'), ('py27', 'none', 'any'), ('py2', 'none', 'any'), ('py26', 'none', 'any'), ('py25', 'none', 'any'), ('py24', 'none', 'any'), ('py23', 'none', 'any'), ('py22', 'none', 'any'), ('py21', 'none', 'any'), ('py20', 'none', 'any')]

ve bu: https://www.python.org/dev/peps/pep-0513/ itibaren

[('cp27', 'cp27mu', 'manylinux1_x86_64'), ('cp27', 'cp27mu', 'linux_x86_64'), ('cp27', 'none', 'manylinux1_x86_64'), ('cp27', 'none', 'linux_x86_64'), ('py2', 'none', 'manylinux1_x86_64'), ('py2', 'none', 'linux_x86_64'), ('cp27', 'none', 'any'), ('cp2', 'none', 'any'), ('py27', 'none', 'any'), ('py2', 'none', 'any'), ('py26', 'none', 'any'), ('py25', 'none', 'any'), ('py24', 'none', 'any'), ('py23', 'none', 'any'), ('py22', 'none', 'any'), ('py21', 'none', 'any'), ('py20', 'none', 'any')]

, bu Bana cp27m veya cp27mu'u desteklemeninderleme zamanında geçirilen bir seçeneğe bağlı olduğunu düşünüyorum.

Şimdi, belki de bu noktada soruyu sormamam gerekirdi, ama emin olmak için, bu tekerleği kurmak için Sithware makinesinde Python'uile derlemem gerektiği anlamına mı geliyor?

cevap

3

Bu tam olarak budur. Python'u --enable-unicode = ucs4 ile boşta yeniden sıkıştırın ve sonra whl'yi yükleyebilirsiniz.