2012-05-05 20 views
12

Bir django web sitesi için python gereksinimlerimi almak için bir mac üzerine pip yüklemesini kullanıyorum.PIP yüklemesi ve Python yolu

Sorun pip benim piton sys.path olmayan bir konumda paketleri yükler olduğunu Şimdi MacPorts

port install pip-2.7 

gelen Pip var.

Sadece bu Tamam çalıştı Tabii benim sys.path

/Library/Python/2.7/) 

bir konum günümüze bu sahte konum

/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/) 

kopyalanmış ama gerek bu yüzden gelecekte Pip kullanacak kalıcı bir çözüm.

Soru: sys.path öğemi nasıl değiştirebileceğimi nasıl değiştirebilirim veya pipoları başka bir yere bağımlılıkları yüklemesini nasıl söyleyebilirim?

+0

virtualenv bu tür bir sorunu ortadan kaldırır. Virtualenv kullanmıyor musunuz? – JosefAssad

+0

Çapraz site kopyası, http://superuser.com/q/420908/86903. –

cevap

7

Birkaç denemeden sonra, PYTHONPATH çevresel var ayarlanmış olarak ayarlanmıştır. Bunu başarmak için

iyi yolu aşağıdaki eklemektir ~/.bash_profile:

export PYTHONPATH=<bogus path here> 

değiştirdikten sonra yeni bir terminal açmak unutmayın.

+2

... ya da aynı kaynakta 'source ~/.bashrc' işlevini kullanın – jldupont

+0

Sen benim kurtarıcımsın! – LoveMeow

İlgili konular