この記事はWeChatの公開アカウント「Python Technology」から転載したもので、著者はPai Senjiangです。この記事を転載する場合は、Python Technology Public Account にお問い合わせください。 通常、Python プロジェクトを作成するときは、仮想環境を作成します。これを行う利点は、プロジェクト環境とオペレーティング システム環境を区別し、オペレーティング システム環境が混乱するのを回避できることです。 もう 1 つの問題点は、開発環境で開発が完了した後、コードを本番環境にコピーしてオンラインにする必要があることです。現時点では、開発環境のすべてのパッケージをpipで再インストールしたくありません。どうすればいいですか? こうして pipenv が誕生しました。名前が示すように、pipenv は pip と virtualenv の組み合わせです。 インストールpip3 を使用してインストールするだけです。
仮想環境の作成
インストールが完了すると、プロジェクト ディレクトリに Pipfile と Pipfile.lock の 2 つのファイルが自動的に生成されます。主にパッケージを管理するために使用されます。信じられない場合は、pipenv を使用してリクエスト ライブラリをインストールして試してみましょう。
Pipfile と Pipfile.lock の内容を見てみましょう。
Pipfile には、リクエスト ライブラリの情報と Python バージョン情報がリストされます。注意深く見てみると、ファイル内に dev-packages 情報も含まれていることに気がつくかもしれません。インストール時に -dev パラメータが指定されると、dev-packages の下に記録されます。 Pipfile.lock はライブラリのハッシュ値を保存します。これは、本番環境と開発環境のライブラリ情報の一貫性を確保するための鍵となります。 開発環境から本番環境にプロジェクトをコピーしたら、pipenv install を実行するだけです。以前に開発環境にインストールされたパッケージを再インストールする必要はありません。安心ですよね? その他のコマンド仮想環境に入ります:
仮想環境を終了します。
ライブラリをインストールします。
ライブラリを削除するには:
ライブラリをアップグレード:
ライブラリの特定の情報を表示します。
ローカル プロジェクト パスを取得します。
仮想環境のパスを取得します。
ライブラリの依存関係を確認します。これは非常に便利です。
ライブラリのセキュリティを確認します。
仮想環境を削除します。
要約する今日は、Python 仮想環境 pipenv の使い方を紹介しました。優れたツールを使用すると、半分の労力で 2 倍の結果を得ることができます。お役に立てれば幸いです。 |
<<: プロデューサー実装ロジック - Kafka 知識システム (II)
2020 年は、パブリック クラウド ベンダーの収益が増加し、パンデミックによってデジタル変革のペー...
Baidu Knows、Baidu Tieba、Baidu Encyclopedia など、Baid...
多くの広告主は、マーケティングプロモーションにどのようなチャネルを利用できるのかを尋ねます。この質問...
servarica はプロモーション用に別の大容量ハードドライブ VPS をリリースしました。今回の...
百度指数(以下、指数)を開発した当初の意図は、単に一般大衆を楽しませる商品として位置づけることだった...
オンラインマーケティングのマーケティング手法は、その特殊なプラットフォームの特性上、従来のマーケティ...
[51CTO.comより引用] 2017年7月、北京で開催されたAWSテクノロジーサミット2017で...
これまで、誰もがトラフィックの考え方について語ってきました。オンラインとオフラインの両方でトラフィッ...
今日、多くの人が「Fengqun Media 交通詐欺」事件について議論しているのを見ました。広告主...
Yisp は、実は数年前から運営されているオランダのホスティング会社です。2006 年 1 月に営業...
2012年6月末以来、Baiduは継続的にアルゴリズムを変更し、ウェブサイトを禁止しており、数え切れ...
近年のSEO業界の急速な発展に伴い、多くの企業にとってSEOはオンラインマーケティングを行う上で欠か...
テンセントテクノロジーニュース(ファン・シャオドン)5月6日のニュースによると、国内のビットコイン取...
4 月 7 日、Intel はシングル ソケットおよび 2 ソケット サーバー向けに設計された第 3...
ChionCloudは2009年に設立され、香港に登録されています。香港とロサンゼルスのデータセンタ...