29

この質問についてしばらくオンラインで検索しましたが、これまでに行ったことは

  1. 自作にpython32をインストール

  2. .bash_profile を変更し、次の行を追加しました。

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

しかし、ターミナルを閉じて再起動すると、「which python」と入力しても、次のように出力されます。

/usr/bin/python

「python --version」と入力しても、次のようになります。

パイソン 2.7.2

次の指示も試しました。

brew link --overwrite python

または、次の命令を実行して、homebrew によってインストールされた python を削除してみてください。

醸造削除パイソン

しかし、上記の 2 つの指示の両方でこのエラーが発生します。

エラー: そのような樽はありません: /usr/local/Cellar/python

誰でも助けてくれますか、ありがとう

4

6 に答える 6

31

Homebrew を使用して Python 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

Python を起動します。

$ 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
于 2013-08-24T14:32:53.050 に答える
0

から$ brew info python:

この式は、python2 実行可能ファイルを /usr/local/bin にインストールします。この式の python 実行可能ファイルを PATH に入れたい場合は、以下を ~/.bash_profile に追加します: export PATH="/usr/local/opt/python/libexec/bin:$PATH"

次に、python 実行可能ファイルが正しいインストールに対応していることを確認します。

$ which pythonまた

$ python --version

于 2017-11-29T08:53:32.963 に答える
0

macOS では Homebrew でインストールすることをお勧めします。そうは言っても、Python 2.7 には Mac OS が付属しています。ただし、非推奨であり、まもなく削除されます。そのため、Python3 以降を使用する必要があります。

  1. ホームブリューをインストールします。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
  1. 走るbrew install python

Python がインストールされると、Homebrew はインストールが完了したことを通知しますが、Python 2.7 は既にインストールされています。これは良いことですが、実際に python3 をオプションとして表示するように設定したいと考えています。

  1. 使用するbrew link
  2. を実行して確認しますwhich python3。パスは/usr/local/bin/python3
于 2019-07-22T00:47:12.040 に答える