2012-01-06 20 views
6

Python'u bir iç sunucuda özel konuma yüklüyorum. Maalesef, burada tam internet bağlantısı kuramıyorum. Sitelerin çoğu güvenlik duvarı tarafından engellenir. (Aslında pypi deposu!) Lütfen sebebini sorma. Kök hesabım yok, bu yüzden python'u kaynaktan yüklemeliyim. Python'u kaynaktan başarıyla yükledim! Ancak sorun, sitelerin erişilebilir formu olmadığından, easy_install veya pip'un yüklenememesidir. Ben mevcut durumun altında yükleyebilirsiniz Nasıl :(Python'u internet bağlantısı olmadan kaynaktan nasıl yükleyebilirim?

?

+0

çıkarılabilir medya üzerinde kısıtlamalar vb (USB flaş sürücüler,) var mı) ... o uzak makinede/güncelleme Python modülleri yüklemek için plan ne sıklıkta bağlıdır? Böyle bir kilitle takıldığını duyduğuma üzüldüm. –

+0

Sunucu uzak konumdayken ... SSH'deyim. – Eonil

+1

Standart olmayan bir bağlantı noktasında localhost'a ulaşabilir misiniz? Örneğin, ev dizininizde lighttpd'yi derleyip 127.0.0.1: 9876'da çalıştırabilir misiniz? Belge köküne tüm şeylerin bir arşivini çizerseniz, easy_install için yerel bir ayna çalıştırabilmeniz gerekir. –

cevap

8
  1. size ilgilenen modülün kaynak tar İndir PC
  2. uzak sunucuya yükleyin (SCP)
  3. tarball'ı Özü (örn. tar -xvzf pack.tar.gz)
  4. korkunç akım Set Tim önerdiği gibi (o değmez python setup.py install (documentation bakınız) yerel bir ayna ayarlama Benim gözümde

: çıkarılan klasöre ctory

  • modülünü takın (setup.py adlı bir dosya içermelidir) Tabii bu

  • +0

    Bu sorunu, bu yanıtla tam olarak aynı şekilde çözdüm. Bilmediğim, 'easy_install'' python setup.py install' komutunu kullanarak kurabiliyordum. Neyse, bir sürü bağımlılığa ihtiyaç duyduğundan 'markdoc' paketini kurmaya çalıştığımda sorun yaşarım. Belki ayna yaklaşımı bana daha çok yakışır. – Eonil

    +0

    Kaynak tarball'u nasıl bulurum? Tüm paketler için tarball bulabileceğim bir repo var mı? Örneğin. python-dev – rrlamichhane

    +0

    https://www.python.org/ftp/python/ – gecco

    0

    ilgili modüllerin kaynak tar indirin ve bunları yerel olarak yükleyin.

    +0

    Dikkat çekici, bir [yerel ayna] (http://www.oreillynet.com/onlamp/blog/2007/11/easy_install_tip_setting_up_yo.html), OP'nin bir tane yapma olanağı varsa, easy_install ile olağan deneyimi sağlar. –

    0
    easy_install /your/file/location/pack.tar.gz 
    
    İlgili konular