2016-11-01 11 views
0

 私のUbuntu16.04には、Python 2とPython 3のデフォルトがあります。さらに、私はあまりにもアナコンダをインストールしました。私は 'python' cmdに惑わされています。 pipまたはpip3をインストールするたびに、パッケージのインストール場所、python2、python 3はわかりません。そして、私はcondac installを使ってanacondaパッケージをインストールします。私はまた、異なる仮想環境を管理するためにanaconda envを使用します。 i「はパイソンをしようとすると enter image description hereUbuntu16.04で複数のPythonをどうやって管理できますか?

   :しかし、私は、それは例えば、私の地元のPython 2と3

   と混ざると思いますが、ディレクトリは/ usr/binに、私はこのような多くのソフトリンクを発見しました「CMD、それだけで私を混乱させる! enter image description here

    python3mがローカルである理由、それはアナコンダではないでしょうか? python3がなぜanacondaなのか、ローカルではないはずですか?それから、私が./python2または./python3を使用すると、それが正しいことがわかりました! enter image description here

   環境変数が原因であることがわかりました。私は$ 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を構成しましたが、動作しません!それはお互いに混じっています。 enter image description here

   アナコンダで、それはデフォルトでは0.10バージョンですので、今、私はちょうど、地元のpython3で0.11 tensorflowインストールしたいです。だから私はこれをどのように変更することができます。私はちょうどpython python3を使用したいとpython3mは、それぞれpython2.7 python3.5とanaconda pythonを表す、どのように私はそれを行うことができます! pipとpip3をそれぞれローカルのpython2とpython3に使用してください!

+0

異なるPythonバージョンの仮想環境を作成できます。それがあなたがここでやっていることであればあなたの説明からは分かりませんか? – Marcin

+0

これは何も覚えていなくても一番クリーンな方法だと思います。コーディングするフォルダに仮想環境を作成します。特定のインタプリタを使用します(作成する際には 'which python'と' which python3'を使用してください)。その環境を有効にしてパッケージをインストールします。そのプロジェクトで作業しているときは常にその環境を使用してください。 –

答えて

0

PyCharm EduがAnacondaで動作するように設定すると、同様の問題が発生しました。 Pythonのいくつかのバージョンがインストールされていて、IDEが参照していたバージョンを把握するのが非常に難しいことがわかりました。私のCS教授は、私が頻繁に行ったことのないPythonのバージョンを削除するというアドバイスをくれました。私は今アナコンダをインストールしました。 PythonコンソールとしてAnaconda Promptを使用してください。私はまた、PyCharmのIPythonを開発者コンソールに依存しています。しかし、Pythonの異なるバージョンをインストールしたい場合は(古いデバイスのQAテストを行っていると言います)。本当に便利なコマンドはwhich pythonです。 PythonコンソールまたはAnaconda Prompt:which pythonに入力すると、現在実行中のPythonシェルに関連付けられたディレクトリが表示されます。これにより、現在のウィンドウが参照しているpython.exeの内容をより正確に把握することができます。

関連する問題