2017-11-02 12 views
1

MacOS High SierraでPython 3を実行しようとしています。しかし、一度インストールされた3.6.3と3.6.2の公式バイナリは、実際には2.7.10を実行しています! Mac用のPython 3.6.xパッケージがインストールされていますが、「python」がまだ起動しています。2.7.10

は、明確にするために、これらのバイナリ:私は実際に3.6をアンインストールし

$python 
Python 2.7.10 (default, Jul 15 2017, 17:16:57) 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> 

https://www.python.org/ftp/python/3.6.3/python-3.6.3-macosx10.6.pkg

https://www.python.org/ftp/python/3.6.2/python-3.6.2-macosx10.6.pkg

私のMacOSのハイシエラで次の2.7.10出力を生産しています.3 3.6.2をインストールする前に、結果はまったく同じでした。

何か間違っていますか?

+5

デフォルトでは、あなたのMacにpython2があるので、 'python3'コマンドを試してください – yash

+0

また絶対パスなしでコマンドを実行できるようにするには、あなたのパスにpython3を加えなければならないかもしれません。 – vikingben

+0

質問タイトルを詳細かつ具体的にしてください。 - 「Pythonバイナリの問題」は、クリックしてテキストを読むまで、誰かに何かを伝えません。 –

答えて

0

タイプwhich pythonあなたのパスにあるpythonを見てください。おそらくあなたが期待するものではありません。

また、python --versionは、あなたのパスに見つかったアプリのバージョンを教えてくれます。

これが期待したものでない場合は、参照するバージョンが実際にインストールされている場所への絶対パスを使用できます。まだ絶対パスからvenvを作成し、それをアクティブにする方がいいです。これにより、必要な環境が適切に構築されます。

希望に役立ちます。

関連する問題