OS X 10.6.8を実行している私のMacにpython 2.7をダウンロードしました。 Pythonの以前のバージョンは2.6でした。OS X 10.6.8のターミナルでデフォルトのPythonバージョンを設定する方法は?
端末にpython
と入力すると、Pythonバージョン2.6が開きます。私はそれがpythonを開くことができます2.7
私はどのようにPython 2.7をデフォルトで開くようにしますか?
OS X 10.6.8を実行している私のMacにpython 2.7をダウンロードしました。 Pythonの以前のバージョンは2.6でした。OS X 10.6.8のターミナルでデフォルトのPythonバージョンを設定する方法は?
端末にpython
と入力すると、Pythonバージョン2.6が開きます。私はそれがpythonを開くことができます2.7
私はどのようにPython 2.7をデフォルトで開くようにしますか?
は、ファイルを保存し、端末を再度開くあなたの~/.bash_profile
# Setting PATH for Python 2.7
PATH="/path/to/your/python2.7/bin:${PATH}"
export PATH
に以下を追加します。
python.org OS Xインストーラのディスクイメージでは、これと同等の機能がデフォルトで自動的に行われているはずです。 –
'〜/ .bash_profile'はどこにありますか? – CodeKingPlusPlus
'〜'はあなたのホームディレクトリを意味します。そこには隠しファイル.bash_profileがあります。 'vim〜/ .bash_profile'と入力して編集することができます。 – waitingkuo
簡単に解決策は、MacPortsを経由して、それをインストールすることです:(bash
とcsh
のような標準的なシェルの)シェルプロファイルを変更し、デフォルトではOS X上のPython 2.xのための
sudo port install python_select
port search python # Search for version you are looking for
sudo port install python27
sudo port select --set python python27
いいえ、python.orgインストーラによってインストールされたPython用には役に立たないでしょう。 Appleが提供するシステムのPythonにのみ適用されます。 –
あなたはそうです。私の答えを修正させてください。 –
修正しました。これは私のために働いた –
python.orgインストーラへそのフレームワークbin
ディレクトリをシェルパスの先頭に追加します。インストール中にこのオプションの選択を解除しなかったと仮定すると、今度は.bash_profile
ファイルに次のようになります。
# Setting PATH for Python 2.7
# The orginal version is saved in .profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
ただし、このプロファイルは、新しい端末ウィンドウを起動したときにのみデフォルトで実行されます。既存の端末セッションには適用されません。だから新しいものを開いてからもう一度やり直してください。別のシェルを使用している場合は、そのシェルの起動を変更して同等の処理を行う必要があります。
OS X上のPython 3.x用python.orgインストーラは、デフォルトでシェルスクリプトの変更オプションを選択しません。インストール時に有効にするか、後でApplications
フォルダ内の対応するPython x.x
フォルダにあるUpdate Shell Profile.command
ファイルを実行することができます。または、適切なプロファイルを手動で編集することもできます。
python 2.7をどのようにインストールしましたか? – waitingkuo
には、Macインストーラディスクイメージが含まれています。それは端末を通してそれをインストールする方が良いでしょうか? – CodeKingPlusPlus
あなたが最初にインストールしたすべてのPythonを見つけるために 'which -a python'と打ちます。 – waitingkuo