web-dev-qa-db-ja.com

ターミナルでPython=バージョンを切り替えるには?

私のMacにはPython 2.7がデフォルトでインストールされていますが、代わりにPython 3.6.1を使用したいと思います。

ターミナル(Mac OS)で使用されているPythonバージョンを変更するにはどうすればよいですか?

明確に説明してくださいサードパーティのバージョンマネージャーの提案はありません

8
heapoverflow

最も簡単な方法は、python3にエイリアスを追加して、常にインストールされているネイティブpythonを指すようにすることです。最後に.bash_profileディレクトリの$HOMEファイルにこの行を追加し、

alias python="python3"

これにより、開かれたすべての対話型シェルに変更が反映されます。

12
Inian

プログラムを実行するときにpythonバージョンを指定するだけです:

for python 2:

python filename.py

for python 3:

python3 filename.py
8
Ajax1234

Inianが示唆したように、エイリアスpython python 3.を指す必要があります。キーストロークを節約するためのp2 = python2およびp3 = python3のセットアップ詳細については、こちらをお読みください: Bashエイリアスを作成するにはどうすればよいですか

Pythonの場合の例を次に示します。

alias python=python3

そのようです:

$ python --version
Python 2.7.6
$ python3 --version
Python 3.4.3
$ alias python=python3
$ python --version
Python 3.4.3

オリジナルについてはこちらをご覧ください: https://askubuntu.com/questions/320996/how-to-make-python-program-command-execute-python-

7
Scheme

pythonさまざまなバージョンのpythonがインストールされている場合、pythonx.x.xここでx.x.xはバージョンを表します。

2

これを行う簡単で簡単な方法を次に示します(ただし、CENTOSの場合)オペレーティングシステムにブレーキをかけることなく.

yum install scl-utils

yum install centos-release-scl-rh

そして最後に、必要なバージョンをインストールします

yum install rh-python35

そして最後に:

scl enable rh-python35 bash

MAC-OSはUNIXオペレーティングシステムであるため、その方法は非常に似ているはずです。

0
Skeptic