私のUbuntu16.04には、Python 2とPython 3のデフォルトがあります。さらに、私はあまりにもアナコンダをインストールしました。私は 'python' cmdに惑わされています。 pipまたはpip3をインストールするたびに、パッケージのインストール場所、python2、python 3はわかりません。そして、私はcondac installを使ってanacondaパッケージをインストールします。私はまた、異なる仮想環境を管理するためにanaconda envを使用します。 i「はパイソンをしようとすると Ubuntu16.04で複数のPythonをどうやって管理できますか?
:しかし、私は、それは例えば、私の地元のPython 2と3
と混ざると思いますが、ディレクトリは/ usr/binに、私はこのような多くのソフトリンクを発見しました「CMD、それだけで私を混乱させる!
python3mがローカルである理由、それはアナコンダではないでしょうか? python3がなぜanacondaなのか、ローカルではないはずですか?それから、私が./python2または./python3を使用すると、それが正しいことがわかりました!
環境変数が原因であることがわかりました。私は$ PATHをエコーします。このように見つけられます:/home/kinny/.pyenv/shims:/home/kinny/.pyenv/bin:/home/kinny/anaconda3/bin:/home/kinny/bin:/usr/local/opt/ant/bin:/ snap/bin:/ sbin:/ sbin:/ usr/local/bin:/ usr// opt/maven/bin:/ usr/lib/jvm/java-8-oracle/bin
私はupdate-alternative --config pythonを使用してデフォルトのpythonを構成しましたが、動作しません!それはお互いに混じっています。
アナコンダで、それはデフォルトでは0.10バージョンですので、今、私はちょうど、地元のpython3で0.11 tensorflowインストールしたいです。だから私はこれをどのように変更することができます。私はちょうどpython python3を使用したいとpython3mは、それぞれpython2.7 python3.5とanaconda pythonを表す、どのように私はそれを行うことができます! pipとpip3をそれぞれローカルのpython2とpython3に使用してください!
異なるPythonバージョンの仮想環境を作成できます。それがあなたがここでやっていることであればあなたの説明からは分かりませんか? – Marcin
これは何も覚えていなくても一番クリーンな方法だと思います。コーディングするフォルダに仮想環境を作成します。特定のインタプリタを使用します(作成する際には 'which python'と' which python3'を使用してください)。その環境を有効にしてパッケージをインストールします。そのプロジェクトで作業しているときは常にその環境を使用してください。 –