Atomエディターで Python 仮想環境を構成するにはどうすればよいですか?以下の記事では、Windows 上で Atom エディターの Python 環境を構築する方法を紹介しますので、ご参考になれば幸いです。
Atom は Windows のテキスト エディターとしてはすっかり普及したと言っても過言ではありません。人々。私が Atom を選んだ主な理由は、以前に Vim を使用したことがあり、Atom の Vim プラグインには、数値を増減する (Ctrl A / Ctrl X) などの一般的な機能がすべて備わっているからです。:
コマンドを実装するためのex-mode
プラグインの追加により、これはすでに Vim エクスペリエンスに非常に適しています。 [関連する推奨事項:atom の使い方チュートリアル]
私が Vim をもう使わない理由については、Vim が 8.2 に更新され、以前に設定した vimrc を移動できなくなったためです。 (私の子供を救ってください、私の子供) TAT の構成方法が理解できません)
サードパーティの管理を容易にするためPython を開発する場合は、仮想環境を構築することをお勧めします。ただし、日常的な使用では、大規模なプロジェクトではない場合、ジョブやテスト プログラムを実行している場合、またはコードがエラー メッセージを報告するほど長くない場合でも、仮想環境を開く必要はありません。
この時点で問題が発生します。インストールした Python ルート ディレクトリには必要なパッケージがないため、仮想環境のコンパイラを使用してコードを実行したいのですが、ひどいことは経験したくありません。 cmd または Anaconda。コマンドを使用してプログラムを実行するよう求めるプロンプト。この機能を Atom に統合するにはどうすればよいですか?
これが私のAtomを実行するための鍵ですプログラムはAtom Python仮想環境の構築方法(Win環境)
このプラグインです:
このプラグインを使用すると、F5
またはF6 を押すことができます。
現在のプログラムを実行できます。実際、原理は非常に単純です。つまり、カスタム コマンドが実行されます。
このコマンドは変更できます。変更は非常に簡単です。{file}
が現在のファイルを表し、F5
が押されるたびにこのコマンドが実行されることを知っておくだけで済みます。
明らかに、このプラグインでは仮想環境の問題を解決できません。この命令を仮想環境の Python コンパイラを使用して実行するように記述することもできますが、他のプラグインの動作環境は変わりません。その結果、コードを書くときに、pylint
は、このパッケージが見つからず、そのパッケージは存在しないと通知し続け、強迫性障害はその場で消滅します。
そこで他のプラグインを探したところ、この記事を参考にしてこれを見つけましたatom-python-virtualenv
.
ブロガーさんはUbuntuでは問題ないようですが、Windowsではできません。パラメータを長時間変更してみましたが、それでも機能しませんでした。最後に、プラグイン作成者の指示に目を向けたところ、このプラグインは現在 anaconda の仮想環境をサポートしていないことがわかりました。著者は次の 3 つの項目を含む To-Do リストを作成しました:
これは、上記 3 つのいずれも現在実行できないことを意味します。
プラグインが機能しない場合、考えられる最も簡単な方法は、Atom 実行環境全体を変更することです。 Ubuntu のシェルの環境変数は、その子プロセスに継承できます。つまり、ターミナルで新しいアプリケーションを開くと、このアプリケーションの環境変数がターミナルから継承されます。 Windows にも同様の機能があるはずです。
そこで、Anaconda プロンプトからコマンドを使用して Atom を起動しようとしました:
PS: Atom インストール用のカスタム インターフェイスはありません。デフォルトの適切な環境変数 (および C ドライブへの強制インストール) で変更する必要があります。ただし、このコマンドが存在しない場合は、Atom インストール ディレクトリを自分で見つけ、bin パス フォルダーを Path 環境変数に設定して、コマンド ラインを再起動します。
この基本環境にはopencv
がありません。ここにimport cv2
が表示されると、エラーが報告され、続行するとエラーが発生します。それを実行します。
そして、Anaconda プロンプトで仮想環境を変更してから Atom を開いたとき、次のことがわかりました。 pylint
のエラー レポートが消え、プログラムは正常に実行できます:##################わかった!この方法は確かに仮想環境をホットスイッチすることはできませんが、もともと小規模なプロジェクトを書くために使用される方法であり、基本的に仮想環境を切り替える必要がないため、問題は解決されます。
ここでは例として conda 仮想環境を使用しています。実際、pip 仮想環境も同じです。最初にシェルの環境変数を変更してから、
atomを実行するだけです。このシェルで Atom を開くコマンドを実行すれば完了です。
さらに、このソリューションを起動するたびに環境を切り替える必要があり、面倒だと感じる場合は、これら 2 つのコマンドをカプセル化し、bat スクリプト ファイルに変換することもできます。具体的には、新しいテキスト ドキュメントを作成し、次のコマンド
start /k cmd "conda activate&& atom"
を入力し、ドキュメントの名前をその拡張子とともにatom_venv.bat
などのバット ファイルに変更します。このファイルをデスクトップに置くと、次回仮想環境
で Atom を起動する場合は、
を置くだけで済みます。コマンド内で、環境名に置き換えるだけです。このコマンドは、新しいコマンド ライン ウィンドウを開き、引用符で囲まれた
&&
の前後 2 つの命令を実行します。興味がある場合は、関連するスクリプト情報 XD# # を確認してください。#完全な
私が以前使用していた Vim を含む Atom には共通の欠点があります。それは、Windows のサポートが Linux ほど良くないということです。これも非常にどうしようもないのですが、結局のところ、この 2 つのオペレーティング システムは本来のターゲット層が異なり、設計コンセプトも大きく異なります。
atom チュートリアル
」】以上がAtom Python仮想環境の構築方法(Win環境)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。