2017-07-20 15 views
0

私はCSコースのためにアナコンダをインストールする必要があり、スパイダーとRstudioを使用しました。 その後、別のクラスのために私はpycharmを使用しました。 私は、コマンドライン「のpython -V」私が手に入力します。デフォルトのインタプリタを設定して順番どおりにする方法

のPython 3.6.1 ::アナコンダ4.4.0(x86_64版)

と私はそれが私が持っているPythonのバージョンに関する理由はわかりませんAnacondaと一緒にインストールされています(そしてなぜpycharmですか?)。私はOSがPython 2.7を実行していることを理解しています(代わりにPython3 -Vを入力すればPython 3のバージョンを取得できますか?)PycharmやSpyderのようなものを使用すると、私がインストールしたものから、プログラムの中でそれを使用してください。

私はすべてを整えて管理したいと思っています。私はアナコンダが本当に何かを理解しているとは思えません。(私にとっては、もっと多くのプログラムを持っているプログラムのようです...)。どのようにして自分自身にアナコンダを保つのですか? 1313

またpycharmを使用していてもpycharmとspyder/anacondaの両方でTerminalからインストールしたパッケージはpython 3.5とanaconda 3.6を使用しましたか?

私は定義が必要であり、私の頭とコンピュータのすべてを順番に取得するのに役立つと思います。

答えて

0

Pycharmはコードを書くのに役立つアプリケーションです。 Pycharm自体はPythonコードを実行しません。このため、PyCharmでは、インタプリタをプロジェクト用に設定する必要があります。これはPythonバイナリにすることができます。 PyCharmでPreferences > Project > Project Interpreterに移動して、特定のプロジェクトで使用されているPython環境をどこに設定するかを確認します。これは、あなたのマシン上の任意のPythonインストールを指します。これは、Python 2.7が/usr/bin/pythonにあるか、プロジェクトディレクトリ内の仮想環境に該当します。

業界標準の方法は、「仮想環境」を使用することです。参照:https://docs.python.org/3/library/venv.htmlバーチャル環境は文字どおりPython環境(バイナリとすべて)のコピーです。したがって、あなたが指定するディレクトリは何でも構いません。これにより、他のプロジェクトに干渉することなく、プロジェクトに必要な環境を設定することができます。たとえば、プロジェクトAではdjango 1.9.2が必要ですが、プロジェクトbでは1.5.3が必要です。各プロジェクトに仮想環境を持たせることで、依存関係は矛盾しません。

あなたはpython3.6があるので、ターミナルウィンドウでプロジェクトディレクトリに行くことをお勧めします。 python -m venv .venvを実行して、あなたの3.6 pythonインストールが何であれ、ローカルのpython環境を含む隠しディレクトリを作成してください。その環境を使用するようにプロジェクトの解釈を設定することができます。コマンドラインで接続するには、仮想環境を作成した場所からsource .venv/bin/activateを実行します。 which pythonをもう一度実行して、pythonがあなたの仮想環境を参照していることを確認してください:)

Macを使用している場合(あなたはあなたがpython2.7についてあなたのことを信じています)、anacondaインストーラPATH環境変数のPython binディレクトリ。 which pythonと入力して、pythonエイリアスが参照している内容を確認します。本当に必要ならば~/.bash_profileファイルを編集して、これを取り消すことができます。

あなたはanacondaについて多少なりとも正しいです。それ自体が別のPythonのディストリビューションであり、共通のライブラリ/依存関係の負荷を含んでいます。多くのデータ解析では、anacondaをダウンロードした後にpipを使って別の依存関係をインストールする必要はありません。

私はこのことが最初はあまりにも役に立たないと思うが、それは多くのことを学ぶためだが、うまくいけば、これは正しい方向にあなたを指している。

関連する問題