目次
Atom を選んだ理由
Python 開発要件
関連プラグイン
プログラムを実行するためのAtom Python仮想環境の構築方法(Win環境)
仮想環境プラグインの試み
解決策
かなり冗長です (笑) 実際、ほとんどの人はこのナンセンスを読む時間がないと思います。そのため、解決策の部分はできるだけ簡潔かつ明確にするよう努めました。しかし、それでも私はくだらない話をしたり、本題から外れた何かを言いたいと思っています。ここにいてくれてありがとう。
ホームページ 開発ツール atom Atom Python仮想環境の構築方法(Win環境)

Atom Python仮想環境の構築方法(Win環境)

Nov 19, 2021 pm 07:39 PM
atom python windows 編集者 仮想環境

Atom エディターで Python 仮想環境を構成するにはどうすればよいですか?以下の記事では、Windows 上で Atom エディターの Python 環境を構築する方法を紹介しますので、ご参考になれば幸いです。

Atom Python仮想環境の構築方法(Win環境)

Atom を選んだ理由

Atom は Windows のテキスト エディターとしてはすっかり普及したと言っても過言ではありません。人々。私が Atom を選んだ主な理由は、以前に Vim を使用したことがあり、Atom の Vim プラグインには、数値を増減する (Ctrl A / Ctrl X) などの一般的な機能がすべて備わっているからです。 : コマンドを実装するための ex-mode プラグインの追加により、これはすでに Vim エクスペリエンスに非常に適しています。 [関連する推奨事項: atom の使い方チュートリアル ]

私が Vim をもう使わない理由については、Vim が 8.2 に更新され、以前に設定した vimrc を移動できなくなったためです。 (私の子供を救ってください、私の子供) TAT の構成方法が理解できません)

Python 開発要件

サードパーティの管理を容易にするためPython を開発する場合は、仮想環境を構築することをお勧めします。ただし、日常的な使用では、大規模なプロジェクトではない場合、ジョブやテスト プログラムを実行している場合、またはコードがエラー メッセージを報告するほど長くない場合でも、仮想環境を開く必要はありません。
この時点で問題が発生します。インストールした Python ルート ディレクトリには必要なパッケージがないため、仮想環境のコンパイラを使用してコードを実行したいのですが、ひどいことは経験したくありません。 cmd または Anaconda。コマンドを使用してプログラムを実行するよう求めるプロンプト。この機能を Atom に統合するにはどうすればよいですか?

関連プラグイン

プログラムを実行するためのAtom Python仮想環境の構築方法(Win環境)

これが私のAtomを実行するための鍵ですプログラムは Atom Python仮想環境の構築方法(Win環境) このプラグインです:

Atom Python仮想環境の構築方法(Win環境)

このプラグインを使用すると、F5 または F6 を押すことができます。 現在のプログラムを実行できます。実際、原理は非常に単純です。つまり、カスタム コマンドが実行されます。

Atom Python仮想環境の構築方法(Win環境)

このコマンドは変更できます。変更は非常に簡単です。{file} が現在のファイルを表し、F5 が押されるたびにこのコマンドが実行されることを知っておくだけで済みます。

明らかに、このプラグインでは仮想環境の問題を解決できません。この命令を仮想環境の Python コンパイラを使用して実行するように記述することもできますが、他のプラグインの動作環境は変わりません。その結果、コードを書くときに、pylint は、このパッケージが見つからず、そのパッケージは存在しないと通知し続け、強迫性障害はその場で消滅します。

仮想環境プラグインの試み

そこで他のプラグインを探したところ、この記事を参考にしてこれを見つけましたatom-python-virtualenv.

ブロガーさんはUbuntuでは問題ないようですが、Windowsではできません。パラメータを長時間変更してみましたが、それでも機能しませんでした。最後に、プラグイン作成者の指示に目を向けたところ、このプラグイン は現在 anaconda の仮想環境 をサポートしていないことがわかりました。著者は次の 3 つの項目を含む To-Do リストを作成しました:

  • pip を使用した新しいパッケージのインストールのサポートを追加する;
  • pip 仮想環境のサポートを追加する;
  • conda 仮想環境のサポートを追加します。

これは、上記 3 つのいずれも現在実行できないことを意味します。

解決策

プラグインが機能しない場合、考えられる最も簡単な方法は、Atom 実行環境全体を変更することです。 Ubuntu のシェルの環境変数は、その子プロセスに継承できます。つまり、ターミナルで新しいアプリケーションを開くと、このアプリケーションの環境変数がターミナルから継承されます。 Windows にも同様の機能があるはずです。

そこで、Anaconda プロンプトからコマンドを使用して Atom を起動しようとしました:

Atom Python仮想環境の構築方法(Win環境)

PS: Atom インストール用のカスタム インターフェイスはありません。デフォルトの適切な環境変数 (および C ドライブへの強制インストール) で変更する必要があります。ただし、このコマンドが存在しない場合は、Atom インストール ディレクトリを自分で見つけ、bin パス フォルダーを Path 環境変数に設定して、コマンド ラインを再起動します。

この基本環境には opencv がありません。ここに import cv2 が表示されると、エラーが報告され、続行するとエラーが発生します。それを実行します。

Atom Python仮想環境の構築方法(Win環境)

そして、Anaconda プロンプトで仮想環境を変更してから Atom を開いたとき、次のことがわかりました。 pylint

のエラー レポートが消え、プログラムは正常に実行できます:

##################わかった!この方法は確かに仮想環境をホットスイッチすることはできませんが、もともと小規模なプロジェクトを書くために使用される方法であり、基本的に仮想環境を切り替える必要がないため、問題は解決されます。

Atom Python仮想環境の構築方法(Win環境)ここでは例として conda 仮想環境を使用しています。実際、pip 仮想環境も同じです。最初にシェルの環境変数を変更してから、
atomAtom Python仮想環境の構築方法(Win環境) を実行するだけです。このシェルで Atom を開くコマンドを実行すれば完了です。

さらに、このソリューションを起動するたびに環境を切り替える必要があり、面倒だと感じる場合は、これら 2 つのコマンドをカプセル化し、bat スクリプト ファイルに変換することもできます。具体的には、新しいテキスト ドキュメントを作成し、次のコマンド

start /k cmd "conda activate <your env> && atom"
ログイン後にコピー

を入力し、ドキュメントの名前をその拡張子とともに atom_venv.bat などのバット ファイルに変更します。このファイルをデスクトップに置くと、次回仮想環境

で Atom を起動する場合は、

を置くだけで済みます。コマンド内で、環境名に置き換えるだけです。 このコマンドは、新しいコマンド ライン ウィンドウを開き、引用符で囲まれた && の前後 2 つの命令を実行します。興味がある場合は、関連するスクリプト情報 XD# # を確認してください。 #完全な

私が以前使用していた Vim を含む Atom には共通の欠点があります。それは、Windows のサポートが Linux ほど良くないということです。これも非常にどうしようもないのですが、結局のところ、この 2 つのオペレーティング システムは本来のターゲット層が異なり、設計コンセプトも大きく異なります。

しかし、実際には、2 つのシステムは近年、互いの長所と短所を学びました。 Linux の使いやすいインターフェイスはさておき、Microsoft は Windows 10 用のターミナルを作成しました。 Microsoft Store で「Windows Terminal」を検索してダウンロードしてインストールします。これは PowerShell に基づいており、適切にパッケージ化されており、当然ながら cmd よりもはるかに快適に使用できます。使いやすいコードのオートコンプリートや、次回簡単に使用できるように Python 仮想環境を保存できる独自の構成ファイルなど、多くのターミナル機能をサポートしています。

かなり冗長です (笑) 実際、ほとんどの人はこのナンセンスを読む時間がないと思います。そのため、解決策の部分はできるだけ簡潔かつ明確にするよう努めました。しかし、それでも私はくだらない話をしたり、本題から外れた何かを言いたいと思っています。ここにいてくれてありがとう。

【関連する推奨事項:「

atom チュートリアル

」】

以上がAtom Python仮想環境の構築方法(Win環境)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Windows 7にMySQLをインストールできますか? Windows 7にMySQLをインストールできますか? Apr 08, 2025 pm 03:21 PM

はい、MySQLはWindows 7にインストールできます。MicrosoftはWindows 7のサポートを停止しましたが、MySQLは引き続き互換性があります。ただし、インストールプロセス中に次のポイントに注意する必要があります。WindowsのMySQLインストーラーをダウンロードしてください。 MySQL(コミュニティまたはエンタープライズ)の適切なバージョンを選択します。インストールプロセス中に適切なインストールディレクトリと文字セットを選択します。ルートユーザーパスワードを設定し、適切に保ちます。テストのためにデータベースに接続します。 Windows 7の互換性とセキュリティの問題に注意してください。サポートされているオペレーティングシステムにアップグレードすることをお勧めします。

mysqlは支払う必要がありますか mysqlは支払う必要がありますか Apr 08, 2025 pm 05:36 PM

MySQLには、無料のコミュニティバージョンと有料エンタープライズバージョンがあります。コミュニティバージョンは無料で使用および変更できますが、サポートは制限されており、安定性要件が低く、技術的な能力が強いアプリケーションに適しています。 Enterprise Editionは、安定した信頼性の高い高性能データベースを必要とするアプリケーションに対する包括的な商業サポートを提供し、サポートの支払いを喜んでいます。バージョンを選択する際に考慮される要因には、アプリケーションの重要性、予算編成、技術スキルが含まれます。完璧なオプションはなく、最も適切なオプションのみであり、特定の状況に応じて慎重に選択する必要があります。

高負荷アプリケーションのMySQLパフォーマンスを最適化する方法は? 高負荷アプリケーションのMySQLパフォーマンスを最適化する方法は? Apr 08, 2025 pm 06:03 PM

MySQLデータベースパフォーマンス最適化ガイドリソース集約型アプリケーションでは、MySQLデータベースが重要な役割を果たし、大規模なトランザクションの管理を担当しています。ただし、アプリケーションのスケールが拡大すると、データベースパフォーマンスのボトルネックが制約になることがよくあります。この記事では、一連の効果的なMySQLパフォーマンス最適化戦略を検討して、アプリケーションが高負荷の下で効率的で応答性の高いままであることを保証します。実際のケースを組み合わせて、インデックス作成、クエリ最適化、データベース設計、キャッシュなどの詳細な主要なテクノロジーを説明します。 1.データベースアーキテクチャの設計と最適化されたデータベースアーキテクチャは、MySQLパフォーマンスの最適化の基礎です。いくつかのコア原則は次のとおりです。適切なデータ型を選択し、ニーズを満たす最小のデータ型を選択すると、ストレージスペースを節約するだけでなく、データ処理速度を向上させることもできます。

ターミナルからMySQLにアクセスできません ターミナルからMySQLにアクセスできません Apr 08, 2025 pm 04:57 PM

端末からmysqlにアクセスできない場合は、次の理由があります。MySQLサービスが実行されていません。接続コマンドエラー;許可が不十分です。ファイアウォールは接続をブロックします。 mysql構成ファイルエラー。

hadidb:pythonの軽量で水平方向にスケーラブルなデータベース hadidb:pythonの軽量で水平方向にスケーラブルなデータベース Apr 08, 2025 pm 06:12 PM

hadidb:軽量で高レベルのスケーラブルなPythonデータベースHadIDB(HadIDB)は、Pythonで記述された軽量データベースで、スケーラビリティが高くなっています。 PIPインストールを使用してHADIDBをインストールする:PIPINSTALLHADIDBユーザー管理CREATEユーザー:CREATEUSER()メソッド新しいユーザーを作成します。 Authentication()メソッドは、ユーザーのIDを認証します。 fromhadidb.operationimportuseruser_obj = user( "admin"、 "admin")user_obj。

mysqlをコピーして貼り付ける方法 mysqlをコピーして貼り付ける方法 Apr 08, 2025 pm 07:18 PM

MySQLのコピーと貼り付けには、次の手順が含まれています。データを選択し、Ctrl C(Windows)またはCMD C(MAC)でコピーします。ターゲットの場所を右クリックして、貼り付けまたはCTRL V(Windows)またはCMD V(MAC)を使用します。コピーされたデータは、ターゲットの場所に挿入されるか、既存のデータを置き換えます(データが既にターゲットの場所に存在するかどうかに応じて)。

MongoDBデータベースパスワードを表示するNAVICATの方法 MongoDBデータベースパスワードを表示するNAVICATの方法 Apr 08, 2025 pm 09:39 PM

Hash値として保存されているため、Navicatを介してMongoDBパスワードを直接表示することは不可能です。紛失したパスワードを取得する方法:1。パスワードのリセット。 2。構成ファイルを確認します(ハッシュ値が含まれる場合があります)。 3.コードを確認します(パスワードをハードコードできます)。

MySQLはSQLサーバーに接続できますか MySQLはSQLサーバーに接続できますか Apr 08, 2025 pm 05:54 PM

いいえ、MySQLはSQL Serverに直接接続できません。ただし、次のメソッドを使用してデータ相互作用を実装できます。ミドルウェア:MySQLから中間形式にデータをエクスポートしてから、ミドルウェアを介してSQL Serverにインポートします。データベースリンカーの使用:ビジネスツールは、よりフレンドリーなインターフェイスと高度な機能を提供しますが、本質的にはミドルウェアを通じて実装されています。

See all articles