私のmac osxはpython 2.7.10
で正常に動作していましたが、brew install python3
でpython3
をインストールしました。3.xをインストールするときにPythonが壊れました
on my bash_profile
次に、alias python=python3
を作成します。
が、ときに私
>>python3
私が得た:
Your PYTHONPATH points to a site-packages dir for Python 2.x but you are running Python 3.x! PYTHONPATH is currently: "/usr/local/lib/python2.7/site-packages:" You should unset PYTHONPATH to fix this.
を、私はbrew uninstall python3
を走ったが、物事は以前の設定に来ていない、と私はどちらもpython
を実行することができませんでしたもうバージョン。
>>python
は、今の私を与える:
-bash: python3: command not found
私はあるように見えたことから、brew link python3
に続いしようとしたが、無駄に。今
I which python
場合は、私が取得:
/usr/local/bin/python
。
この混乱を修正するには、どうすれば2.7と3.5の両方を使いたいのですか?
ps。今私のbash_profile:正しいPythonのインストールを指すように手動でPYTHONPATH
環境変数を設定するには
export PATH=“/usr/local/bin:/usr/local/sbin:/usr/bin:~/bin:./bin:$PATH"
"export PYTHONPATH="/usr/local/lib/python2.7/site-packages:$PYTHONPATH"
これは、複数のPythonインストールがある場合に、これが強制的にPythonバージョンになるため、修正するのは '仮想環境 'を使うことです。 – Chinny84
私はOSXについて何も知らないのですが、Windowsの環境変数に似たものですか?単にPYTHONPATH環境変数を手動で設定してください。 –
私の答えは機能しましたか?何が起こった? –