SearchHome20184月virtualenvとvirtualenvwrapperを使うvirtualenvとvirtualenvwrapperを使うPython3の話です。仮想環境を作りましょう。「仮想環境」と言われて頭が混乱する人がいると思います。私も長らく混乱していました。仮想環境とは、システムのデフォルトの影響を受けない開発環境の事を意味するようです。プロジェクトごとにpythonや、それに伴ってライブラリのバージョンを分けることができます。いろいろなものが有りますが、pythonのバージョン切り替えを伴わない(できるみたいではありますが)、virtualenvというものと、それを使いやすくしてくれる、virtualenvwrapperというものを使ってみたいと思います。インストールpipを使ってインストールします。virtualenvwrapperwhichコマンドを使って、virtualenvwrapper.shの場所を探します。virtualenvwrapper.sh/usr/local/bin/virtualenvwrapper.shbashrcやzshrcなどに、以下を追記します。#ここはwhichコマンドの結果に変えてください。fisourceコマンドなどで再読込してください。~/.zshrcエラーなどが表示されなければOKです。今回はtestenvという環境を作るとします。ENVNAMEというコマンドを打ちます。testenv仮想環境で用いるpythonを指定したい場合は、”–python=/path/to/your/python”というオプションを付けます。testenvすると、シェルが以下のようになります。$この状態でpipなどでライブラリを導入した場合、システムとは関係ない場所で、この仮想環境を有効にしている場合のみに使える場所にインストールされます。仮想環境を向こうにする場合は、deactivateと打ちます。deactivateさて、これで動くはずなのですが...私の環境では動きませんでした。以下の記事にまとめました。mkvirtualenvが動かないpyenv-virtualenvを使ったほうがもっと簡単に環境を変更できたりするかもしれないですね。機会にまとめてみたいと思います。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。キュー)は、2018年3月から活動を始めたものづくりユニットです。バックグラウンドを持つ10代後半から20代前半の3人で、ものづくりの未来を夢想し日々活動しています。