学习是最好的投资!
昨日、個人ブログを移行したときに、pyvenv (virtuallenv と同様) を使用しました。これは pip を使用してインストールされていたため、Mysql-python、lxml などの依存関係をインストールするときに問題が発生しました。問題を引き起こすインストール パッケージについては、個人的には、この Web サイトにアクセスして、mysql-python (mysqlclient はデータベースを操作するためのすべてのインターフェイスを実装します) などのコンパイル済み拡張機能をダウンロードすることをお勧めします。直接ダウンロードできます。 mysqlclient.whl ファイルを選択し、仮想環境にインストールします。 インストール方法は次のとおりです。 仮想環境をアクティブ化します-> pip(目的は .whl ファイルをインストールすることです)->pip を通じて .whl ファイルをインストールします。 Mysql-python はこの方法でインストールでき、requirements.txt ではインストールできない他の拡張ライブラリもこの方法でインストールできます。
Django プロジェクトの依存関係パッケージは、通常の依存関係パッケージと同じ方法でインストールされます。ただし、システム内の他の非 Python パッケージに依存する MySQL などは、さまざまな問題を引き起こします。
昨日、個人ブログを移行したときに、pyvenv (virtuallenv と同様) を使用しました。これは pip を使用してインストールされていたため、Mysql-python、lxml などの依存関係をインストールするときに問題が発生しました。問題を引き起こすインストール パッケージについては、個人的には、この Web サイトにアクセスして、mysql-python (mysqlclient はデータベースを操作するためのすべてのインターフェイスを実装します) などのコンパイル済み拡張機能をダウンロードすることをお勧めします。直接ダウンロードできます。 mysqlclient.whl ファイルを選択し、仮想環境にインストールします。 インストール方法は次のとおりです。 仮想環境をアクティブ化します-> pip(目的は .whl ファイルをインストールすることです)->pip を通じて .whl ファイルをインストールします。 Mysql-python はこの方法でインストールでき、requirements.txt ではインストールできない他の拡張ライブラリもこの方法でインストールできます。
追記: トピックがまだ不明瞭な場合は、私が書いたブログ投稿を参照してください: Windows でのプロジェクト分離に pyvenv を使用するDjango プロジェクトの依存関係パッケージは、通常の依存関係パッケージと同じ方法でインストールされます。ただし、システム内の他の非 Python パッケージに依存する MySQL などは、さまざまな問題を引き起こします。