2013-08-24 26 views
8

tarafından yüklenen piton Bu soru için bir süre çevrimiçi arama ve ne şimdiye kadar yapmışMac OS Homebrew

  1. homebrewleri

  2. yılında

    yüklü python32 değişmiş olduğunu gelmiş kullanmak nasıl yapılır benim .bash_profile ve ona aşağıdaki satırı eklendi:

export PATH=/usr/local/bin:/usr/local/sbin:~/bin:$PATH

ama terminali a kapattığınızda

/usr/bin/python

ve tip 'piton version' hala var:

:

Python 2.7.2

şunlarla talimatı çalıştı nd ben, hala yazdırır 'hangi piton' yazın tekrar başlamak

brew remove python

:

brew link --overwrite python

veya bu talimatı çalıştırarak homebrew tarafından yüklenen piton kaldırmaya çalışırsanız

ancak yukarıdaki iki talimatların de bu hataya yol:

Error: No such keg: /usr/local/Cellar/python

can herkes yardım, teşekkürler Homebrew kullanarak Python 3 yüklemek istiyorsanız

+0

konum:

This formula installs a python2 executable to /usr/local/bin. If you wish to have this formula's python executable in your PATH then add the following to ~/.bash_profile: export PATH="/usr/local/opt/python/libexec/bin:$PATH"

Sonra piton yürütülebilir doğru yüklemesine karşılık gelen onaylamak Ayrıca oy vermesi bekleniyor. Temel olarak, yararlı bulduğunuz tüm cevaplar, sorularınız ya da başkalarının soruları olup olmadığı için oylanmalıdır.Aynı sorular için de geçerli: faydalı bulduğunuz tüm soruları oylayın. Oylama budur. –

cevap

7

: Kurulduktan

$ brew install python3 
==> Downloading http://python.org/ftp/python/3.3.0/Python-3.3.0.tar.bz2 
Already downloaded: /Library/Caches/Homebrew/python3-3.3.0.tar.bz2 
==> ./configure --prefix=/usr/local/Cellar/python3/3.3.0 --enable-ipv6 --datarootdir=/usr/local/Cell 
==> make 
==> make install PYTHONAPPSDIR=/usr/local/Cellar/python3/3.3.0 
==> make frameworkinstallextras PYTHONAPPSDIR=/usr/local/Cellar/python3/3.3.0/share/python3 
==> Downloading https://pypi.python.org/packages/source/d/distribute/distribute-0.6.35.tar.gz 
Already downloaded: /Library/Caches/Homebrew/distribute-0.6.35.tar.gz 
==> /usr/local/Cellar/python3/3.3.0/bin/python3.3 -s setup.py install --force --verbose --install-li 
==> Downloading https://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz 
Already downloaded: /Library/Caches/Homebrew/pip-1.3.1.tar.gz 
==> /usr/local/Cellar/python3/3.3.0/bin/python3.3 -s setup.py install --force --verbose --install-li 
==> Caveats 
Homebrew's Python3 framework 
    /usr/local/Cellar/python3/3.3.0/Frameworks/Python.framework 

Distribute and Pip have been installed. To update them 
    pip3 install --upgrade distribute 
    pip3 install --upgrade pip 

To symlink "Idle 3" and the "Python Launcher 3" to ~/Applications 
    `brew linkapps` 

You can install Python packages with 
    `pip3 install <your_favorite_package>` 

They will install into the site-package directory 
/usr/local/lib/python3.3/site-packages 
Executable python scripts will be put in: 
/usr/local/share/python3 
so you may want to put "/usr/local/share/python3" in your PATH, too. 

See: https://github.com/mxcl/homebrew/wiki/Homebrew-and-Python 

Sisteminizde PATH değişkenini güncelleyin, sonraki satırı ~/.bash_profile

export PATH=/usr/local/bin:/usr/local/sbin:~/bin:$PATH 

Ve sonra:

Şimdi
$ source ~/.bash_profile 

başlatmak Python: Sen python3 yolunu kontrol edebilirsiniz

$ python3 
Python 3.3.0 (default, Mar 26 2013, 10:01:40) 
[GCC 4.2.1 Compatible Apple LLVM 4.2 (clang-425.0.27)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> 

:

$ which python3 
/usr/local/bin/python3 
+0

Python 3'ü Homebrew'dan yüklüyorsanız, bin kutusuna 'python3' – jabaldonedo

+0

denir. Eğer python 3'ü homebrew (' brew install python3' kullanarak) kullanarak yüklüyorsanız, python'u çalıştırmak için 'python3''ü diğer terminalden çağırmalısınız. python 2'yi çalıştıracaksınız. – jabaldonedo

+0

Terminalde 'python3' yazdığımda, '-bash: python3: komutu bulunamadı' – photosynthesis

3

Sen .bash_profile için bu satırı ekleyerek deneyebilirsiniz

alias python='python3' 
+0

Sadece yazdım, denedim ' hangi python ',/usr/bin/python' var ve 'python --version' var '-bash: python3: komut bulunamadı' – photosynthesis

+0

@photosynthesis Önce benim mac üzerinde çalıştı. İşe yaradı ... –

+0

@photosynthesis 'python'u' python2.6 'çağırmak için kullandım. Python3 –

0

$ brew info python Gönderen: Eğer bir cevap kabul edip Kullanışlı ise,

$ which python veya

$ python --version