投稿

10月, 2014の投稿を表示しています

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

Xperia acro: SO-02C ビルド番号4.0.1.C.1.24をroot化していろいろいじる

Xperia acroの内部ストレージがついに限界を迎え,アプリが更新できなくなったしまったのでroot化してました. root化に関してはいろいろな方が情報を公開しているので,苦労せずうまくいきました. せっかく調べたので,備忘録として記しておきます. *root化すると無保証になります.いかなる問題が起きても自己責任でお願いします. この記事で対象とする環境は以下の通りです. Android端末: Xperia acro SO-02C ビルド番号 4.0.1.C.1.24 PC: Windows 8.1 64bit 参考にさせていただいたサイトは以下の通りです. ・root関連 SkillWorker, 「たった独りのIT革命」: <http://maro2005.blog.so-net.ne.jp/2014-05-06-1>(2014/10/10アクセス) 「スマホ壊れたから」: <http://hato.1ch.nl/test/read.cgi/hurusato/1377576073/l50>(2014/10/10アクセス) ・SDカードのパーティション関連 「食べた料理と呑んだビオワイン(自然派ワイン)をミラーレスカメラ(NEX-5/E-P1)とXperia(エクスペリア)で撮るそんなDay's」: <http://cameme.net/xperia/Article13707/>(2014/10/10アクセス) 「yoshiaki-papaのブログ」<http://ameblo.jp/yoshiaki-papa/entry-11080238044.html>(2014/10/10アクセス) ・ SystemUI関連 「文具屋さんネット」<http://www.bunguyasan.net/dialy/kiji1323.html>(2014/10/10アクセス) 「Android初のPlayStationスマートフォン「XperiaPLAY」のおもしろさを書き綴るブログ」<http://cameme.org/root/Article479/>(2014/10/10アクセス) 「あすのば」<http://asunoba.