web-dev-qa-db-ja.com

Pythonの更新

私はpython 2.6.1をMacで3.xに更新したかったのですが、ターミナルを使用してそれを行うことができるのか、pythonウェブサイト?

私がこの質問をしている理由は、インストーラーが私の端末python version。

42
itsaboutcode

OS XのデフォルトPythonは、OS自体で使用されるため、混乱させないでください。デフォルトが2.6.1の場合、Snow Leopardが必要です。

標準3.1ディスクイメージ からインストールする場合、ターミナルからpython3.1を使用して呼び出すことができます(これを機能させるために追加の手順を実行する必要はありません)。プレーンpythonを2.6.1のままにします。

55
Scott Griffiths

homebrewを使用するだけで:

brew install python3 && cp /usr/local/bin/python3 /usr/local/bin/python

完了:)

19

Python 2.7と3は共存できます。
Pythonバージョンは端末に2.7が表示されますが、「python3」を使用して呼び出すことができます。次を参照してください。

PeiwenMAC:git Peiwen$ python --version
Python 2.7.2
PeiwenMAC:git Peiwen$ python3
Python 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 00:54:21) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
6
Peiwen Chen

私は同じ問題を抱えていましたが、少し研究した後、私は試しました

brew install python3 && cp /usr/local/bin/python3 /usr/local/bin/python

ターミナル内

python 3.7.0という警告メッセージがポップアップ表示されます。既にインストールされていますが、リンクされていないので、コマンドbrew link pythonを入力してEnterキーを押してください。

4
saurabh gajjar

私は個人的にOSXのpythonのように混乱しません。このようなものに対する個人的な好みは、MacPortsを使用し、コマンドラインから必要なバージョンをインストールすることです。/optの下にあるので、通常のシステムをオーバーライドしたり、直接干渉したりすることはありません。Linuxディストリビューションに精通している場合、通常はパッケージ管理ユーティリティのすべての機能を備えています。

また、MacPorts経由でpython_selectをインストールし、それを使用してどのpython「アクティブ」にするかを選択することをお勧めします(必要なバージョンを指すようにシンボリックリンクが変更されます)。 OSXに付属のAppleメンテナンスバージョンpythonに戻すか、MacPorts経由でインストールしたものに切り替えることができます。

3
Sean Copenhaver

python 2xと3xはMACにインストールされたままです。Macにはpython 2xバージョン。デフォルトを確認するにはpython = MACのバージョン、ターミナルを開き、タイプ-

python --version

ただし、確認するために、python 3xバージョンのいずれかを既にインストールしている場合は、次のように入力する必要があります。

python3 --version

それ以外の場合は、インストーラーを使用してインストールしてください。 Pythonの公式サイト( https://www.python.org/downloads/ )にアクセスして、最新バージョンをダウンロードします

enter image description here

そしてそれをインストールします。

ターミナルを再起動し、両方のコマンドでもう一度確認します

enter image description here

お役に立てれば。

2
Natasha

Python 3はPython 2.と共存できます。「python3」または「python3.1」を使用して呼び出してみてください。 3.1をインストールする前に2.6をアンインストールします。

2
yk4ever

最初に、Homebrew(macOSの不足しているパッケージマネージャー)をインストールします(インストールしていない場合):これを端末に入力します

/usr/bin/Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

このコマンドでPythonをpython 3に更新できます
brew install python3 && cp /usr/local/bin/python3 /usr/local/bin/python

Python 2とpython 3は共存できるため、開くにはpython 3と入力し、python3の代わりにpython

それが最も簡単で最良の方法です。

0
Tayyab

以下も使用できます。

brew upgrade python3
0
E.N.D

Homebrewパッケージマネージャーを使用してaws cliをインストールします。これは最も簡単で簡単な方法です。

  1. Homebrewをインストールしていない場合は、ターミナルでこのコマンドを入力します

/ usr/bin/Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )"

  1. 次の「brew install awscli」

これにより、Macにaws cliがインストールされます

0
Sharique Azam

OS Xのインストールを台無しにしないで上記のエコー。私はシステムを打ち負かすことができると考えているいくつかの再インストールに直面しました。 .1 install Scott Griffithsが提供する上記のベータテスター向けのYosemiteでの動作は正常です。Yosemiteには、OSインストールの一部としてPython 2.7.6と入力ターミナルからの「python3.1」はPython 3.1。Python 3.4(install here )と同じです。

0
todclifton

今日も同じことを達成したかった。 Snow Leopardを搭載したMacには、Python 2.6.1バージョン。

複数のPythonバージョンが共存できるため、ダウンロードしたPython 3.2.3: http://www.python.org/getit/

インストール後、新しいPythonがApplicationフォルダーの下で使用可能になり、IDE Pythonの3.2.3バージョンが使用されます。

シェルから、python3は新しいバージョンで動作します。それは目的にかなう:)

0
MeghaK