歴史的にMacOSはPython2でプリインストールされていましたが、Mac10.15(2019年にリリース)からはこれはもはや当てはまりません。 そして、Python2はJanuary1,2020の時点で正式にサポートされなくなるため、代わりにPython3を実際に使用する必要があります。

MacOSコンピュータにPython3をインストールするには、複数の方法があります。 のPythonも本ウェブサイトを推奨ダウンロードし直しましたが、このアプローチで混乱を引き起こすこと周りの経路変更、uninstalls., 私の意見では、より良いアプローチは、代わりに、更新を自動化し、コンピュータ上のPythonの複数のバージョンをジャグリング人気のあるパッケージマネージャHomebrewを使

Python3はすでにインストールされていますか?

始める前に、Python3がまだコンピュータにインストールされていないことを確認してください。 Applications -> Utilities -> Terminalにあるターミナルアプリケーションを介してコマンドラインを開きます。

次に、コマンドを入力しますpython --version続けてEnterキーを押して、現在インストールされているバージョンのPythonを確認します。,

$ python --versionPython 2.7.17

注:ドル記号($)は、ユーザー入力を示します。 その後のすべては、ユーザーが入力した後にEnterキーが続くことを意図しています。 この場合、Python 2.7.17などの出力には、ドル記号が含まれていませんfront.In 短い:入力しないでください$あなたのコマンドの前に!

Python3がすでにpython3としてインストールされている可能性があります。 コマンドを実行しますpython3 --versionチェックしますが、ほとんどの場合、これはエラーをスローします。,

XCodeのインストール

Python3の最初のステップは、iOS開発やほとんどのプログラミングタスクに必要なAppleのXcodeプログラムをインストールすることです。 XCodeを使用してHomebrewをインストールします。/p>

ターミナルアプリで、XCodeとそのコマンドラインツールをインストールするには、次のコマンドを実行します。

$ xcode-select --install

これは大きなプログラムなので、ダウンロードに時間がかかります。 XCodeが必要とする確認プロンプトをすべてクリックしてください。,

Homebrewをインストールします

次に、次のコマンドをターミナルにコピー/貼り付けてHomebrewをインストールします。

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

Homebrewが正しくインストールされていることを確認するには、次のコマンドを実行します。

$ brew doctorYour system is ready to brew.

python3のインストール

これでPython3の最新バージョンをインストールできます。, ターミナルに次のコマンドを入力し、Enterキーを押します。

$ brew install python3

どのバージョンのPython3がインストールされているかを確認するには、ターミナルで次のコマンドを実行します。

$ python3 --versionPython 3.8.5

最後に、新しいバージョンのPython3を実行するには、ターミナル内:

python3インタラクティブシェルを終了するには、exit()を入力してから、Control+dを返すか、または入力します。controlキーとdキーの両方を同時に保持することを意味します。,

Python2を実行するには、python:

仮想環境

デフォルトでは、Pythonパッケージは単一のディレクトリにあるコンピュータにグローバルにインストールされます。 することがありますので、大きな問題が複数のPythonプロジェクトまで!

たとえば、プロジェクトAがDjango1.11に依存しているのに対し、プロジェクトBはDjango2.2を使用しているとします。 Djangoをコンピュータに単純にインストールした場合、最新のインストールのみがその単一のディレクトリに存在し、利用可能になります。, その考えになるPythonの事業に依存複数のパッケージにはそれぞれのバージョン番号. すべてをまっすぐに保ち、誤って間違ったパッケージバージョンで物事を壊さない方法はありません。

このセクションの利用の仮想環境では、各プロジェクトでは、孤立したディレクトリでなく、設置Pythonパッケージです。

紛らわしいことに、Pythonには仮想環境用の複数のツールがあります。

  • venvはPython3.3+でデフォルトで利用可能です。
  • virtualenvは別々にインストールする必要がありますが、Python2.7+とPython3をサポートしています。,3+
  • Pipenvは、プロジェクトごとに別々の仮想環境を自動的に管理するより高いレベルのツールです

MacOSでは、PipenvをHomebrewでインストールできます。

$ brew install pipenv

次に、インストールするPythonパッケージにPipenvを使用します。 たとえば、Django2.2.6を使用する場合は、まず、デスクトップ上のdjangoディレクトリのように、コンピュータ上に専用のディレクトリを作成します。

$ cd ~/Desktop$ mkdir django$ cd django

次に、そのディレクトリ内にDjangoをインストールします。,

$ pipenv install django==2.2.7

ディレクトリ内を見ると、Pipenvが使用するPipfilePipfile.lockの二つの新しいファイルがあります。 仮想環境をアクティブにするには、pipenv shellと入力します。

$ pipenv shell(django) $

現在のディレクトリの名前を括弧で囲み、仮想環境がアクティブ化されていることを示します。 仮想環境を終了するには、exitと入力します。,

(django) $ exit$

括弧の欠如は、仮想環境がアクティブでなくなったことを確認します。