python初心者で、環境を構築しております。2系と3系の両方をインストールしたく思い、pyenvを入れてインストールしました。
pyenv versionsでは、以下のとおり2.x系と3.x系がともに見れる状態となり、pyenv global 2.7.12等とすると切り替わるようになりました。
$pyenv versions
system
- 2.7.12
3.5.0
3.5.2
ところが、python -Vとすると、例え上の状態でpyenvでは2.7.12が選択されている状態でも、以下のとおり、3.5.2が選ばれてしまっております。
$python -V
Python 3.5.2 :: Anaconda 4.1.1 (x86_64)
試しにこの状態で、2.x系のプログラムを実行したところ、エラーとなりました(3.系のpythonが実行されているようです)
大変初歩的な質問で恐縮ですが、いまいち検索しても同じ症状の方が見つからなかっため、質問に至りました。よろしくお願いいたします。
追記:
OSはOX EI Capitan, ver 10.11.6です。
なお、そもそもanacondaをpyenvでダウンロードすべきではないか(現在はウェブサイトでダウンロードしてきたpdgファイルからインストールしました)と思い、pyenv istall xxxでインストールを試みましたが、失敗してしまいました。。。
回答2件
あなたの回答
tips
プレビュー