投稿

5月, 2011の投稿を表示しています

VS Codeでvenvがうまく動作しなくなった話

結論 venvをあきらめて、Pipenvを導入すればなぜか解決した。 経緯 Pythonの開発環境にVS Codeを使っていましたが、ある日突然、venvで作った環境が見えなくなりました。 PowerShellからは切り替えができるので、venv自体は正しく動いているようでした。 PythonとVS Codeをクリーンインストールしても状況は変わりませんでした[1]。 Pipenvの使い方 最近はPipenvというものがあるらしいので、それを導入することとしました[2][3]。 pip install pipenv 以下のように環境変数を設定することで、プロジェクトのフォルダ直下に仮想環境を構築してくれます。 PIPENV_VENV_IN_PROJECT=true VS Code上にフォルダを作成し、その直下で仮想環境を作成します。 コマンドはVS Code上のPowerShellで行いました。 例えば以下のようになります。パスやPythonのバージョンはご自身の環境に合わせてください。 *pythonの後に半角スペースがあるのでうっかり詰めないでください。 *venvファイルが作成されるという情報もありますが、私の場合はPipfileのみ作られました。 PS PS C:\Users\User Name\Documents\CODE\Python\Test> pipenv install --python 3.8 VS Code上でF1キーを押して、「reload」を検索して実行します。 これで左下のPythonのバージョンセレクトから環境選択できるはずです。 仮想環境から抜けるときは以下のコマンドを使います。 deactivate 参考文献 [1] sota0726 「VScodeを完全にアンインストールする方法(windows10)「拡張機能のホストが予期せずに終了しました。」を改善するために」閲覧日:2020/09/13 https://www.atmarkit.co.jp/ait/articles/1810/12/news026.html [2] KRiver1 「pyenv、pyenv-virtualenv、venv、Anaconda、Pipenv。私はPipenvを使う。」閲覧日:2020/09/13 h

iPadが支給されました!

イメージ
 こんばんは。久しぶりです。 最近は、研究室で新人セミナーや、その他課題が多くて余裕がありませんでした。 書類を出し終わればやっと一息付けそうです。  今日は軽いネタです。 うちの研究室でiPadを支給されたので、今さらiPadネタです。 iPad2じゃないので悪しからず。 保護シートを、以下の動画を参考に貼りました。              Fig.1 気泡だらけのiPad   Fig.1 のように気泡がでても、気にしません。 エアスプレーはなければないで、大丈夫だと思います。 気泡はプラスティック製のカードで押し出していけば結構取れます。 その後、どうしても気泡が残る部分は、ホコリが入っているので、セロテープでペタペタ取ります。 保護シートは粘着力を落としたセロテープでつまみ上げます。 セロテープを机でペタペタやれば、すぐに良い感じの粘着力になります。              Fig.2 ほら、きれいに・・・あれ   Fig.2 のようにきれいに貼れ・・・あれ、変な気泡が・・・ 下の方にある気泡は、調べたところ保護シートの傷が原因のようです。取り除けません・・・ 皆さんは安物じゃないちゃんとしたやつを買うことをおすすめします。 ちなみに、見れば分かるとおり、光沢シートはすごく映り込みます。 個人的にはツヤ消しがいいのではないかと思います。 iPad2に駆逐される前にツヤ消し買おうかな。              Fig.3 とりあえず完成  諦めて、早速使い出しました。100均で買ってきた Fig.3 のようなフワフワするケースをインナーケースとしました。 iPad本体には塩ビ製のケースを付けました。 これで本体を傷から守れますし、手から滑り落ちにくくなります。 今なら、ケースはAmazonとかで500円以下で売ってると思います。 次回は機会があれば、アプリネタです。