この記事は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)
2018年、ハッカーがAmazon上のTeslaのKubernetesコンテナクラスターに侵入した。...
gigsgigscloud の最新ニュース: 香港 VPS シリーズの新製品が発売される予定で、帯域...
ビッグデータの時代が到来しました。将来、データは企業にとって最も重要で価値のあるものになるかもしれま...
ウェブサイトを作成する人は誰でも、検索エンジンでのサイトのパフォーマンスを非常に気にしています。特に...
調査会社 451 Research は最近、クラウド コンピューティング変革の過程のモデルを発表し、...
[51CTO.comよりオリジナル記事] 近年、消費者層の構造や消費パターンが変化し、顧客ロイヤルテ...
moecloud の新年特別イベントでは、米国西海岸のサンノゼデータセンターの cn2 gia ネッ...
2017年、Weiboは株価が44ドルから140ドルへと3倍に急騰するというハイライトを迎えた。...
最近とても忙しくて、書く時間があまりありません。少し前、ウェブサイトが開けなくなることがよくあり、そ...
SEO 3.0 は、昨年の MADCon のゲストによって提案されました。彼は、Google や B...
[[440154]]詳細については、以下をご覧ください。 51CTOとHuaweiが共同で構築したH...
QR コードを使用してマーケティングを強化する方法を考えていますか? 5 つの基本的なステップを通じ...
プロのSEO担当者として、最適化の初期段階では、現状分析や同業他社の分析など、綿密なデータ分析レポー...
Amazon.com (NASDAQ: AMZN) の Amazon Web Services (A...
10月26日夜のニュース、Ctrip.comは今晩、Baiduとの株式交換取引に合意したと発表した。...