MacにPython 3.5.1をインストールしました(最新バージョンのOSXを実行しています)。私のシステムにはPython 2.7がインストールされていました。ターミナルプロンプトでIDLE
と入力すると、私のシステムは新しくインストールされたPython 3.5ではなく元のPython 2.7をプルアップします。ターミナルからIDLEウィンドウを開くと、システムをPython 3.5.1にデフォルト設定するにはどうすればよいですか?MacOSでPython 3.5をデフォルトのバージョンにするにはどうすればよいですか?
答えて
のPython 2と3は喜んで、同じシステム上で共存させることができるので、あなたは、Python 3に
を使用したい場合、あなたは簡単にアイドルのために、あなたがidle3
を入力する必要がだからあなたのコマンドで指定することで、それらを切り替えることができます端末をPython 3で使用するにはidle
をPython 2で使用するために使用します。
同様に、端末からPythonプロンプトに移動する必要がある場合は、python3
と入力してPython 3とpython
を使用してください。
ありがとうございました。ターミナルプロンプトでidle3と入力すると、まさに私が探していたものでした。よろしくお願いします。 – user3798654
あなたが(代わりにpython
を使用しての)python3
コマンドを使用することができ、またはあなたが使用するすべてのpython 2つのスクリプトを持っていけない場合は、あなたができる、
こんにちは、ありがとうございます。私は2.7をアンインストールする方法については明確ではない。どこでpython3コマンドを使用しますか?アイドル状態のPythonにアクセスするには、ターミナルプロンプトでidleをタイプするだけです。 – user3798654
OS-Xに付属のPython2.7を削除しないでください。それはそれに依存します。 –
それを使用しない場合は、単純に2.7バージョンをアンインストールすることができますpython2を削除します。しかし、その両方をインストールしても問題はありません。 IDLEを起動するには別のパスpython3
を使用するだけです。
私はそれらをインストールすることをお勧めします。あなたがPython 2の中にあるスクリプトをまだ実行している場合、またはpython3に移植する必要がある場合。
こんにちは、ありがとうございます。 IDLEを起動するために別のパスpython3を使用するにはどうすればよいですか?ありがとう、ジョージ – user3798654
私は退屈な理由 '別名p2 = /パス/ to/python2'と'エイリアスp3'の両方を使用する必要があるので。 '〜/ .bashrc'または'〜/ .bash_aliases'は明示的であり、型指定を保存します。私はipythonも好きですから、 'ip2'と' ip3'も別名です。 – msw
私は投稿を理解していません。あなたの説明を拡大してください。ありがとう、ジョージ – user3798654
python
と入力すると、実際にはリンクが参照されています。 その場所は$ which python
です。私の場合は/usr/local/bin/python
でした。そこに行く$open /usr/local/bin/
そしてちょうどオリジナルのpython、python-configとアイドルが同じフォルダ内の2.7ファイルと同じ であるので削除してください。 その後、3.5ファイルを複製し、削除したファイルの名前に変更します。
これはまた、Sublime_ReplPythonのような他のエディタのデフォルトリンクを変更し、それを3.5バージョンに更新します。これは標準インストールでの主な懸案事項でした。
仮想環境を作成することで、プロジェクト内の任意のpythonバージョンに切り替えることができます。
- virtualenvの-p /usr/bin/python2.x(やPython 3.xの)
あなただけの特定のバージョンだけ開いたシェルでプログラムを実行し、python2を入力したい場合。 xまたはpython3.x
MacOS Python環境を最初から適切に設定することをお勧めします。自作インストールが在庫MacOSバイナリよりも優先されるようにすることをお勧めします。あなたはusr/local/bin
でそれをMacOSのデフォルトではなくusr/bin
にします。
.bash_profileの
# Ensure user-installed binaries take precedence
export PATH=/usr/local/bin:$PATH
# Load .bashrc if it exists
test -f ~/.bashrc && source ~/.bashrc
また、両方のエイリアスを作成することができます。それを確保するためのファイルは自作などをインストールし、セットアップ
source ~/.bash_profile
現在のセッションのために有効になります
alias py2='python2.7'
alias py3='python3.6'
ソース...
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew doctor
brew update
brew upgrade --all
brew cleanup
のpython3は
brew install python3
をインストール次の
pip3 install virtualenv
次に
pip3 install virtualenvwrapper
全てが全てusr/local/bin
であろうpython3
、pip3
、virtualenv
、及びvirtualenvwrapper.sh
を終了した場合。
結果
私が何かをインストールしたり、mkvirtualenv
のようなコマンドを使用するたびにPythonの3がデフォルトで使用されています。
- 1. MacOSでCoreBluetoothキャッシュをクリアするにはどうすればよいですか?
- 2. JDKをデフォルトのJREにするにはどうすればよいですか?
- 3. デフォルトでUITableViewCellを選択するにはどうすればよいですか?
- 4. OverlayItemをデフォルトでタップするにはどうすればよいですか?
- 5. googleplayでapkバージョンをロールバックするにはどうすればよいですか?
- 6. アプリケーションのバージョンにアクセスするにはどうすればよいですか?
- 7. リッチフェイスのデフォルトCSSをカスタマイズするにはどうすればよいですか?
- 8. デフォルトのコントロールテーマを変更するにはどうすればよいですか?
- 9. Cabalパッケージのバージョンをアンインストールするにはどうすればよいですか?
- 10. 旧バージョンのChromeをダウンロードするにはどうすればよいですか?
- 11. ghcのバージョンを確認するにはどうすればよいですか?
- 12. OpenMPIのバージョンを確認するにはどうすればよいですか?
- 13. コンパイル時にPython APIのバージョンを確認するにはどうすればよいですか?
- 14. PythonでWindows用のpipを実行するにはどうすればよいですか?私はちょうどのpython 3.5をインストールした
- 15. MingwでPython 3.5コードをどのようにコンパイルしますか?
- 16. SyncAdapterをデフォルトで同期しないように定義するにはどうすればよいですか?
- 17. FirePHPバージョン1.0を設定するにはどうすればよいですか?
- 18. デフォルトのドッカーレジストリをdocker.ioからプライベートレジストリに変更するにはどうすればいいですか?デフォルトでは
- 19. Python 3.5でサブセットを簡単に比較できるように、データテーブルを構造化してアクセスするにはどうすればよいですか?
- 20. デフォルトのCallOutViewが表示されないようにするにはどうすればよいですか?
- 21. デフォルトのバージョンのファイルを更新するにはどうすればいいですか
- 22. プロジェクト/ソリューションのターゲットフレームワークを4.0から3.5にプログロマチックに変更するにはどうすればよいですか?
- 23. PythonでWebページにログインするにはどうすればよいですか?
- 24. 属性のデフォルト値を返すにはどうすればよいですか?
- 25. Pythonでアニメーションオブジェクトを追跡するにはどうすればよいですか?
- 26. データベースでPythonを使用するにはどうすればよいですか?
- 27. Pythonでビットを操作するにはどうすればよいですか?
- 28. Pythonで3Dヒストグラムをレンダリングするにはどうすればよいですか?
- 29. PythonでAndroid Appをプログラミングするにはどうすればよいですか?
- 30. PythonでAPIクライアントをテストするにはどうすればよいですか?
いくつかの回答は、アンインストールと答えています。これがOSXでうまくいくなら、素晴らしい、楽しんでください。 Debian/Ubuntuを実行すると、あまりにも多くのシステムコンポーネントが存在すると予想されるため、Python2を削除するとマシンが停止します。 – msw