Python の展開プロセスについて少し混乱しています。あなたとしましょう
- virtualenv で新しいプロジェクトを作成する
- ソースビン/アクティブ化
- pip install いくつかのライブラリ
- 簡単な Hello World アプリを作成する
- pipは依存関係を凍結します
このコードをマシンにデプロイする場合、依存関係をインストールする前に、まずマシンがソースであることを確認する必要がありますか? 完全な初心者のように聞こえるつもりはありませんが、PHP の世界では、これは既にプロジェクトの一部であるため、心配する必要はありません。すべての依存関係がオートローダーに登録されます。
手順は次のとおりです。
- ファイルをrsyncします(または他の方法)
- ソースビン/アクティブ化
- pip は、pip のフリーズ出力ファイルから依存関係をインストールします
それはぎこちなく、または単に間違っていて、非常にエラーが発生しやすいように感じます. 正しい手順は何ですか? 私は周りを検索しましたが、多くのチュートリアル/記事では、記事を読んでいる人が過去のpython経験(imo)を持っていると仮定しているようです。
アップデート:
Apache との接続方法を理解しようとしていることに言及する必要がありました。