web-dev-qa-db-ja.com

Python Virtual Environment in Atom

プログラミングの専門知識はあまりありません。去年の夏だけPythonを拾いました。

AtomとCondaの両方をコンピューターにインストールしました。最近、Atomを使用してPythonでスクリプトを編集し、コマンドラインからスクリプトを実行しました。標準的な方法に従って、さまざまなPythonスクリプトを実行するために必要なパッケージをインストールする仮想環境を作成しました。

AtomをIDEとして使用したいので、Atomにスクリプトパッケージをインストールして、Atom自体でスクリプトを実行できるようにしました。ただし、Python numpyパッケージを必要とするPythonスクリプトを実行しようとすると、次のようになります。

ImportError: No module named 'numpy'

このエラーは、ルート環境にまだインストールされていない他のパッケージでも明らかに発生します(私は思いますか?)。

さて、私の質問は、Atomで必要な仮想環境をアクティブ化するにはどうすればよいですか? JupyterやSpyderのような他のアプリケーションでは、必要な仮想環境をアクティブにしてからコマンドラインからアプリケーションを開きますが、Atomではそれを行うことができません。

(可能であれば、Condaによって作成された仮想環境を使用する方法はありますか)

ありがとう

11
m_cheah

水素パッケージ for Atomはこれに適しています。

また、Jupyterをconda環境にインストールする必要があり、HydrogenはIPythonカーネルを自動的に取得する必要があります。

2
leej3

1つの方法は、アクティブ化された仮想環境からatomを開始することです。この場合、スクリプトを使用して実行すると、構成済みのpythonインタープリターが使用され、インストールされて使用可能なパッケージがインポートされます。仮想環境で。

編集:長い間ですが、この質問にリダイレクトされた人にとっては役立つかもしれません。

atom-python-virtualenvをインストールすることにより、atomエディターで仮想環境を作成、変更、または非アクティブ化できます。

2
RussellB