MacでPythonをセットアップする正しい方法
pythonの新しいバージョンが定期的に出てきます—少なくとも月に一度かそこら。 手動での設置は、新しいバージョンは、痛み、しばしば忘れられている。 手動プランでは、あなたがそれを知る前に、あなたはPython2.7を使っています。,16(現在はMacのデフォルト)と世界の残りの部分が上に移動しています。 ここでは、更新を自動化するためにHomebrewを使用するつもりです。
注:この独断的な話では、macosでpython3を行う”正しい”方法は、最新バージョンを持ち、頻繁に更新して最新の状態を維持することをお勧めし これは良いフリーサイズのソリューションです。, ただし、微妙なバージョン管理や複数のバージョンのPythonが必要な場合は、pyenvに関する私の記事をチェックしてください:Macでの複数バージョンのPython開発。 Macをゼロからセットアップする場合は、記事Zero to Hero:Set Up Your Mac for Software Developmentがプロセス全体をガイドします。
セットアップを正しく行うには、どこから始めているかを確認する必要があります。
自作をインストールしていますか?
Pythonを最新の状態に保つためには、Homebrewまたはbrew
を使用しているため、インストールする必要があります。, ターミナルを開き、バージョンを確認してインストールされているかどうかを確認します。
そのようなものが表示されず、代わりにBashが-bash: brew: command not found
、Homebrewをインストールする必要があります。
Homebrewのインストール
まず、Homebrewが必要とするAppleのXcodeを少しインストールし、次にHomebrewをインストールします。 このころのパスワードを尋ねるとのある声に応じていただけるようにしてXcode部品が設置されています。,
$ xcode-select --install
Xcodeが終了すると、このコマンドはHomebrewをインストールします。
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
すべてうまくいけば、Homebrewのバージョンを確認できるはずです。
ステップ2。 自作でないPythonの処理
これはオプションのステップです。 いくつかのレガシーバージョンのPythonが必要な場合は、この手順をスキップします。
自作ではないPythonを既にインストールしていますか?
Pythonを直接ダウンロードした場合python.org そして、インストーラを使用すると、システム上に自作ではないPythonがあります。 Python自体はまったく同じです。, それはそれが異なるインストールと更新の方法です。
きしむクリーンなシステムが必要な場合は、余分なPythonインストールを削除できます。 しかし、注意してください! Macでは、オペレーティングシステムにはPythonのバージョンが/usr/bin/python
に保持されている必要があります。 あなたはこのバージョンに多くを行うことはできません—そして試してみないでください。
ただし、/usr/local/bin
にあるPython、または
からシンボリックにリンクされているPythonはmacOSの一部ではなく、削除することができます。
あなたがどこにいるかを確認するには、このコマンドを試してみてください:
古いPythonsを取り除く
注意してください!!, 一部の用途などのPythonのバージョンと、これまで見てきたように、macOSに依存します。 これらのPythonを削除しないようにしてください!
私のシステムでは、DMGインストーラーからPythonを何度もインストールしましたpython.org。Homebrew Pythonに切り替えたとき、余分なPythonインストールをすべて取り除きたかったのです。 これは私がそれをやった方法です。
Python関連ファイルを指す/usr/local/bin
内のすべてのシンボリックリンクを削除します。
$ sudo rm /usr/local/bin/python*
$ sudo rm /usr/local/bin/pip*
Pythonフレームワーク内のPythonのバージョンを削除します。
$ sudo rm -Rf /Library/Frameworks/Python.framework/Versions/*
ステップ3。, 環境をセットアップする
以前のPythonインストールでは、PATH
環境変数が乱雑になっている可能性があります。 それを片付けましょう。
Homebrewでは、Pythonフレームワークを指す複雑なパスは必要ありません。 基本的なPythonの使い方では、~/.bash_profile
ファイルで必要なのはこれだけです。
export PATH=/usr/local/bin:/usr/local/sbin:${PATH}
余分なPythonツール(例えば、Pylint、iSort)が別の特別なパスにインストールされることがあります。, そのパスも含めることをお勧めします:
export PATH=/usr/local/bin:/usr/local/sbin:${PATH}
export PATH=${PATH}:/Users/<your username>/Library/Python/3.7/bin
ほとんどのPython機能では、PATH
必要なすべてのものになるはずです。
ステップ4。 Pythonをインストールする
すべての準備ができていないと、実際にPythonをインストールするのは非常に簡単になります:
$ brew install python3
ステップ5。 Upgrade Python
さて、Brewを使用してシステム全体を更新するたびに、Pythonも更新されます!
$ brew upgrade
Pythonが最新であることを確認したいだけなら、それもできます。,
$ brew upgrade python3
Homebrewは、すでに最新の場合にエラーで応答します。
Error: python3 3.7.2_1 already installed
ステップ6。 ト共通のPythonパッケージ
によってどのように多くのPythonパッケージ用の設置-更新してきます。 Homebrewはいくつかのパッケージに役立ちます。
少なくとも、Pipenvをインストールする必要があります。
$ brew install pipenv
他のパッケージでは、virtualenv内でHomebrew対Pip対Pipenvをいつ使用する必要がありますか?, この便利なガイドに従ってください:
,
私たちのコミュニティSlackチームチャットに参加するには►私たちの毎週のfaunのトピックを読んで、コミュニティと接続►ここをクリック►