SORU
31 Temmuz 2009, Cuma


Bir Mac üzerinde python modülleri yüklemek için en uygun yol nedir?

Python öğrenmeye ve sevmeye başladım. Ben bir Mac üzerinde ağırlıklı olarak Linux. Python bir modülü kullanarak apt-get kurduğum zaman Linux (Ubuntu 9.04 çoğunlukla) gayet iyi çalışıyor buluyorum. Sorunsuz aktarabilirsiniz.

Mac, Macports tüm Unixy şeyler yüklemek için kullanmaya alışık değilim. Ancak, bunu yüklemek en python tarafından görülüyor değil buluyorum. Bir süre YOL ayarları ile oynamak ve python_select kullanarak geçirdim . Hiçbir şey gerçekten çalıştı ve bu noktada gerçekten sadece yem olduğumu anlamak yerine, ben değilim.

Macports evrensel python modülleri yönetmek için sevilen değil izlenimi edindim. Bir daha kullanarak yeni bir başlangıç yapmak istiyorum "" eğer bu doğru kelime olup olmadığını yaklaşımı kabul etti.

, Bu yüzden merak ediyorum, Mac python geliştiriciler kendi modülleri yönetmek için kullandığınız yöntem nedir?

Bonus soru:

Apple'ın python kullanmak, ya da başka bir versiyon mu? Kaynak yoksa iyi çalışan bir Paket Yöneticisi, her şeyi (Fink?) derleme.

Herhangi bir ipucu veya öneriler büyük ölçüde takdir edilmektedir. Zaman ayırdığınız için teşekkürler. :)

CEVAP
31 Temmuz 2009, Cuma


Python paketleri yönetmek için kullanılan en yaygın yöntem ise sistem Paket Yöneticisi kullanıyorsanız () setuptools ve easy_install kullanmaktır. Muhtemelen sisteminizde zaten yüklü. Bu gibi kullanabilirsiniz:

easy_install django

python easy_install geliştiriciler için inanılmaz bir kaynak olan Python Package Index kullanır. Bir bak paketleri mevcut olduğunu görmek için etrafında.

Daha iyi bir seçenek easy_install ile fix a lot of the problems ilişkili çalışan bir çekiş kazanıyor pip,,. Easy_install Pip, sadece daha iyi çalışır aynı paket deposunu kullanır. Sadece zaman easy_install gerekir kullanmak için bu komutu kullanın gerçekten:

easy_install pip

Bundan sonra, kullanın:

pip install django

Bir noktada muhtemelen virtualenv hakkında biraz bilgi edinmek istiyorum. Eğer çakışan paket gereksinimleri ile projeler üzerinde python geliştirme yapıyorsanız, virtualenv bir nimettir. Çeşitli paketleri tamamen farklı versiyonları için izin verir, ve ikisi arasında kolayca ihtiyaçlarınıza göre değiştir.

İlgili olan python için kullanın, yapışmaz Apple'ın python size en azından baş ağrısı, ama Eğer ihtiyacınız daha yeni bir sürümü (Leopar olduğunu 2.5.1 inanıyorum), hadi ile macports python 2.6.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Defence Videos

    Defence Vide

    13 Mayıs 2013
  • Liz Morgan

    Liz Morgan

    4 Aralık 2011
  • FF Radioo

    FF Radioo

    14 ŞUBAT 2007