debonkiDjangoの開発環境を作るTwitterFacebookはてブLINEPocketVagrantにたどり着いた理由Pythonのバージョン管理は何かと大変なので、仮想マシーン上で環境を管理してしまうのが一番手っ取り早いかつ一番安全だと思ったため。使用ツールVagrnat仮想環境を管理するためのツールです。Vagrantfileを用意すると、ファイルの内容に沿ったコマンドが自動で実行されるため、このファイルを共有するだけで、同じ環境を簡単に用意することができます。Box仮想化ソフトウェア・パッケージの一つ。仮想環境を用意するために必要なツールです。Python環境は、Ubuntu仮想環境の上に構築します。Boxファイルがインストールできているかを確認します。できていない場合は、各自でインストールをしてください。1905.1)次に、以下のコマンドでVagrantfileを作成します。これが仮想マシーンの鋳型のような物になります。<マシーン名>出来上がった、Vagrantfileを開き、以下のような行を追加します。この辺りは各自のセンスで命名しましょう。これで準備は全て整ったので、仮想マシーンを起動させていきます。statusrunnningになっていることを確認したら。ssh仮想環境に接続します。以下で編集しSELINUX=enforcingをSELINUX=disabledに書き換える。僕の場合は、何故かDisableにならずにParmissiveになったgetenforceパスワードを聞かれた場合はvagrantと入力します。Python環境を整える今回は、仮想マシーン上でpyenvを使うことにします。7MySQL5.7の初期設定はこちらCentOS7でMySQLにログインできない上記のリンクを参考に環境を作成しました。<アプリ名>これで作業が始められそうです。manage.py仮想環境をシャットダウンするexitで仮想環境から抜けます。haltで仮想環境をシャットダウンして作業終了です。date*日本語が含まれない投稿は無視されますのでご注意ください。Frameworkを入れてみるRECOMMENDこちらの記事も人気です。PowerShellを導入してみた。