1

環境を使用してDjangoアプリケーションをセットアップするためのチュートリアルに従った誰かと一緒にプロジェクトに取り組んでいvenvます。すべてうまくいっていますが、チュートリアルでは、彼のアプリケーション コードをディレクトリに置くことを提案しています。venvつまり、彼は次のようなことをしました。

pyvenv myenv
cd myenv
mkdir webapp
cd webapp
(...put in app code and run it...)

これは悪い考えですか?悪影響はありますか?

4

2 に答える 2

1

それは悪い考えです。何かが適切に機能していない場合、孤立した python 環境 (「仮想環境」という不幸な一般名が付けられていますが、仮想的なものは何もありません) を削除して再作成することは非常に一般的です。また、1 つのプロジェクトに 2 つの環境 (Python 2 用と Python 3 用) を用意することもよくあります。Django 1.8 用、Django 1.9 用、Django 1.10 用に 1 つずつ用意することもできます。

プロジェクトを隔離された環境内に置くことは、しばらくの間はうまくいくかもしれませんが、後で混乱や問題が生じることは間違いありません。

于 2016-11-01T15:43:12.743 に答える