Senin, 05 Januari 2015

Lingkungan Python Terisolasi Dengan Dukungan pip di Mac OS X Yosemite

Pada posting sebelumnya membuat lingkungan Python terisolasi berjalan mulus di Linux, dan hasilnya sudah ada pip di dalamnya. Di Mac OS X Yosemite, hasil yang terpasang tidak ada pipnya, hal ini dikarenakan pustaka zlib dan ssl tidak tersedia, sehingga butuh sedikit usaha agar pip dapat terpasang, paling tidak cara berikut ini menyelesaikan masalah yang saya hadapi.


  • Pasang xz dari brew


Kalau belum ada Homebrew, ada baiknya dipasang dulu.

$ brew install xz


  • Pasang openssl


$ brew install openssl


  • Setel LDFLAGS dan CPPFLAGS


$ export LDFLAGS="-L/usr/local/opt/zlib/lib -L/usr/local/opt/openssl/lib"
$ export CPPFLAGS="-I/usr/local/opt/zlib/include -I/usr/local/opt/openssl/include"


  • configure dan make


./configure && make


  • Buat virtualenv


$ mkdir ~/py3
$ ./python.exe -m venv ~/py3


  • Jalankan


$ source ~/py3/bin/activate

Demikian.

Tidak ada komentar:

Posting Komentar