2011-04-09 19 views
6

Ubuntu çalıştırıyorum ve bir .bash_profile yok..bash_profile'm yokken ayarlanan python yolu nerede?

Benim sorum şu ki, python yolum tam olarak nerede belirleniyor?

$PYTHON_PATH 

şey dönmez:

nasıl geçerli piton yolu yapıyor, ne olduğunu görebilir ?

+8

, PYTHONPATH ve PYTHON_PATH değil. –

cevap

5

site modülünde ve yorumlayıcının kendisi tarafından ayarlanır. sys.path geçerli değeri içerir.

+1

Bunu unuttuysanız: http://docs.python.org/library/site.html –

+1

ve bu: http://docs.python.org/using/cmdline.html#envvar-PYTHONPATH –

4

Öyle gibi piton içinde piton yolunu görebilirsiniz:

>> import sys 
>> print sys.path 
+1

sys.path uzun listeler yolların listesi. Ancak, python kabuğundan çıkıp 'echo $ PYTHONPATH' yazıyorsam hiçbir şey alamıyorum. Ne yapıyorum yanlış? – shailenTJ

+0

@shailenTJ Eğer virtualenv (add2virtualenv) kullanıyorsanız PYTHONPATH sizin için hiçbir şey göstermeyecektir (boş dönüş). Virtualenv (add2virtualenv komutu) tarafından eklenen tüm yollar /path/to/your/site-packages/_virtualenv_path_extensions.pth içinde saklanır. –

0

echo $PYTHONPATH/etc/profile ve/etc/bashrc açılışta ana dizininizde bakmadan önce küresel ayar dosyaları bash taramaları vardır. Varsa, bir .bash_profile oluşturmak da güvenlidir.

Normalde PYTHONPATH boştur.

+0

Normal olarak PYTHONPATH ayarlanmamış ve boş olandan farklı: boş PYTHONPATH, CWD'ye ayarlamayla aynıdır. –

1

favori editörü ile bir .bash_profile oluşturmak ve onun içine koyabilirsiniz:

export PYTHONPATH=$HOME/lib/python 

ya da her türlü, o bir örnek.

İlgili konular