2016-11-11 17 views
2

root権限がない場合、特定のユーザーに対してデフォルトのPythonを3.5から2.7に変更するにはどうすればよいですか? Python 2でPythonスクリプトを実行する方法も知りたいですか?AnacondaのデフォルトのPythonバージョンを3.5から2.7に変更するには

私は単にpythonを実行してPythonを起動すると、3.5.2を実行します。 Python2のバージョンを取得するには、ターミナルプロンプトで特にpython2を実行する必要があります。

which pythonを実行すると、/data/apps/anaconda3/bin/pythonが返され、Python 2.7が/usr/bin/pythonになっていると思います。

それはあなたがアナコンダにPythonインタプリタを変更するために探している場合は、ホームフォルダ

+0

[2つのバージョンのPythonがLinux上に存在する可能性があります。どのようにデフォルトを作る2.7](http://stackoverflow.com/questions/19256127/two-versions-of-python-on-linux-how-to-make-2-7-the-default) – MaLiN2223

+0

python 2.7ですデフォルトはcentosです。おそらく、この質問に「anacoda」というタグを付けるべきです。なぜ「なぜanacondaが私のcentosを台無しにしたのか」ということです。コンベンションでは、 "python"はPython 2で、 "python3"はPython 3です。私はなぜそれらが混乱しているのか分かりませんが、あなたの質問にアナコンダのユーザーを引き付けるための何かが助けになります。 – tdelaney

+0

便利な一般的な質問:どのようにanacondaをインストールしましたか?デフォルトに固執しましたか、PATH変数などを変更しましたか?あなたが問題にぶつかったときにvirtualenvで走っていますか? – tdelaney

答えて

1

を明確にするのに役立ちます場合、これはCentOSの上にありますユーザが3.5から2.7に変更した場合は、コマンドを実行してください。conda install python=2.7

+0

私はanacondaを使用していませんが、 'python'をPython 3にしたいと思っているようです。'/data/apps/anaconda3/bin'のエイリアスを変更するか、あなたのPATH変数。おそらく、問題の可能性があるそのパスには、他の実行可能ファイルがあります。 – tdelaney

+0

私は実際に 'python'をpythonにしたいとします2 – simplycoding

+0

@simplycoding次に' alias python = python2' –

0

であなたの.bashrcファイルに

alias python=python2.7 

を追加することができます何でも

関連する問題