Minggu, 06 Maret 2016

Unable to find vcvarsall.bat

Error: Unable to find vcvarsall.bat

Pesan ini saya temui waktu saya mencoba menginstall pycrypto. Oh iya, bagi yang belum tahu cara install pycrypto di Windows, cukup tuliskan perintah berikut

python setup.py install

setelah itu biasanya proses instalasi paket akan selesai, tapi kalau sedang beruntung nanti bisa ketemu pesan error yang sama dengan yang saya temui di atas. hahaha.

Beberapa thread di stackoverflow sudah membahas permasalahan ini. Sepertinya letak permasalahannya ada pada visual studio yang terinstall di PC. Ada beberapa solusi tapi salah satu yang saya rekomendasikan adalah dengan menginstall Visual C++ for Python yang ada di situs Microsoft ini

Oh iya, ada beberapa baris kode yang harus diubah di file setup.py pada paket yang akan anda install

Pada baris kode ini

from distutils.core import setup
from distutils.extension import Extension
Coba ganti dengan 

try:
    from setuptools import setup
    from setuptools import Extension
except ImportError:
    from distutils.core import setup
    from distutils.extension import Extension
Good luck!

nb: tautan di atas khusus untuk Python 2.7; untuk Python versi lain bisa ubek-ubek situs Ms di atas

for further reading, see this

Tidak ada komentar:

Posting Komentar

Popular Posts