ホームページ >バックエンド開発 >Python チュートリアル >システム アプリケーションに影響を与えずに、Python 3.x を OS X のデフォルトとして設定するにはどうすればよいですか?

システム アプリケーションに影響を与えずに、Python 3.x を OS X のデフォルトとして設定するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-22 18:08:13998ブラウズ

How Can I Set Python 3.x as the Default in OS X Without Affecting System Applications?

OS X で Python 3.x をデフォルト バージョンとして設定する

Mac OS X Mountain Lion 以降のバージョンを実行しているユーザーの場合、デフォルトインストールされているPythonのバージョンは2.7です。優先する Python 3.3 バージョンに切り替えるには、次の手順を実行できます。

システム全体の変更を避ける

システム全体のデフォルトの Python バージョンを変更すると、問題が発生する可能性がありますPython 2 に依存するアプリケーションの場合は、代わりに、特定のアプリケーションに対してエイリアスを使用することをお勧めします。 shells.

シェル エイリアスの作成

  1. テキスト エディタで ~/.profile を開きます。
  2. 次の行を追加します。

    エイリアスpython='python3'

  3. ~/.bash_profile または ~/.zsh_profile の ~/.profile:

    [ -e ~/.profile ] && 。 ~/.profile

これにより、エイリアスが bash シェルと zsh シェルの両方で使用できるようになります。ここで、python コマンドを実行すると、Python 3.3 が実行されます。 Python 2.7 を明示的に使用するには、python2 コマンドを使用します。

追加のエイリアス

特定の Python バージョンを起動する際に便利なように、追加のエイリアスを作成できます:

エイリアス 2='python2'
エイリアス3='python3'

スクリプト用のカスタム シバン

最後に、Python スクリプトの場合、Python 3 の使用を強制するには次のシバンをお勧めします:

!/usr/bin/env python3

このアプローチシステムのデフォルトの Python バージョンに関係なく、スクリプトが Python 3 を使用して実行されるようにします。

以上がシステム アプリケーションに影響を与えずに、Python 3.x を OS X のデフォルトとして設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。