2013-08-24 10 views
8

द्वारा स्थापित मैं इस सवाल के लिए थोड़ी देर के लिए ऑनलाइन खोज की है, और क्या मैं अब तक क्या किया हैकैसे मैक ओएस अजगर Homebrew

  1. homebrew

  2. में

    स्थापित python32 बदल है का उपयोग करने के लिए मेरी .bash_profile और उसमें निम्न लाइन कहा:

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

लेकिन जब मैं टर्मिनल एक बंद nd फिर से शुरू, मैं टाइप 'जो अजगर', यह अभी भी प्रिंट:

/usr/bin/python

और प्रकार 'अजगर --version' अभी भी मिल गया:

:

Python 2.7.2

मैं भी निम्नलिखित अनुदेश की कोशिश की

brew remove python

:

brew link --overwrite python

या यह निर्देश चलाकर homebrew द्वारा स्थापित अजगर दूर करने की कोशिश

लेकिन उपरोक्त दो निर्देश के दोनों इस त्रुटि के लिए नेतृत्व:

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

कर सकते हैं

किसी को भी मदद, धन्यवाद

+0

आप एक जवाब स्वीकार करते हैं और यह उपयोगी है, तो आप कर रहे हैं इसे वोट देने की भी उम्मीद है। असल में कोई भी और सभी उत्तर जो आपको उपयोगी लगता है, को वोट दिया जाना चाहिए - चाहे वे आपके प्रश्न हैं, या अन्य प्रश्न हैं।प्रश्नों के लिए वही है: उन सभी प्रश्नों को वोट दें जिन्हें आप उपयोगी पाते हैं। यही वोटिंग के लिए है। –

उत्तर

7

आप Homebrew का उपयोग कर अजगर 3 स्थापित करना चाहते हैं:

$ 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 

एक बार स्थापित अपने सिस्टम को PATH वैरिएबल अपडेट करें, ~/.bash_profile

export PATH=/usr/local/bin:/usr/local/sbin:~/bin:$PATH 
पर अगली पंक्ति जोड़ें

और फिर:

$ source ~/.bash_profile 

अभी सेवा लॉन्च पायथन:

$ 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. 
>>> 

आप python3 पथ की जांच कर सकते हैं:

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

यदि आप होमब्रू से पायथन 3 स्थापित कर रहे हैं, तो बिन को 'पायथन 3' – jabaldonedo

+0

कहा जाता है यदि आप होमब्रू का उपयोग करके पायथन 3 स्थापित कर रहे हैं (' ब्रू इंस्टॉल पाइथन 3' का उपयोग करके), तो पाइथन चलाने के लिए आपको टर्मिनल से 'पायथन 3' यदि आप टर्मिनल में 'python3' टाइप करते हैं, तो मुझे पाइथन 2. – jabaldonedo

+0

चलाया जाएगा, मुझे '-bash: python3: कमांड नहीं मिला' – photosynthesis

3

आप अपने .bash_profile को यह लाइन जोड़ने की कोशिश कर सकते हैं

alias python='python3' 
+0

बस कोशिश की, अगर मैं ' जो पायथन ', मुझे मिला/usr/bin/python', और 'पायथन --version' मिला '-बैश: python3: कमांड नहीं मिला' – photosynthesis

+0

@photosynthesis मैंने अपने मैक पर पहले कोशिश की। यह काम किया ... –

+0

@photosynthesis मैंने 'python2.6' को आमंत्रित करने के लिए 'पायथन' बनाने के लिए इस विधि का उपयोग किया। इसे उसी तरह काम करना चाहिए जैसे python3 –

0

$ brew info python से:

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"

तो पुष्टि करें कि आपका अजगर निष्पादन सही स्थापना से मेल खाती है:

$ which python या

$ python --version