トップ «前の日記(2024/02/24 (土) ) 最新 次の日記(2024/02/26 (月) )» 編集 RSS feed

HsbtDiary


2024/02/25 (日) [長年日記]

サイゼリヤで豪遊

妻が最近のサイゼリヤがどうなっているか偵察したいというので、ポンテポルタ千住というショッピングモールに行ってみた。この場所自体は初めて行くのだけど、朝の11時ちょっとの時間で駐車場が満車でやや驚いてしまった。どうやら雨だったので、子供を遊ばせる場所としても人が集まってるぽい。

サイゼリヤも激混みで少し待つ必要があったのだけど、割とすぐ座ることができて、そこからはドリアやティラミスなどを思いつくまま注文して食べていた。ほんと安くて素晴らしいねえ。昼食の後はショッピングエリアと LIFE などを眺めていくつか買い物を詩てから帰宅。頻繁に行くという場所ではなさそうだけど、たまに昼食ついでにという感じなら良さそう。

scoop の update で python がエラー

Windows の scoop を update したらエラーで失敗したようなメッセージが出てたので、一度アンインストールしてから再インストールしても以下のような同じエラーがでてどうにもならなくなってしまった。

PS C:\Users\hsbt> scoop install python
Installing 'python' (3.12.2) [64bit] from main bucket
Loading python-3.12.2-amd64.exe from cache
Checking hash of python-3.12.2-amd64.exe ... ok.
Running pre_install script...
Running installer script...
Linking ~\scoop\apps\python\current => ~\scoop\apps\python\3.12.2
Creating shim for 'python3'.
Creating shim for 'idle'.
Creating shim for 'idle3'.
Persisting Scripts
Persisting Lib\site-packages
Running post_install script...
  WARNING: Failed to write executable - trying to use .deleteme logic
ERROR: Could not install packages due to an OSError: [WinError 3] The system cannot find the path specified: 'C:\\Users\\hsbt\\scoop\\apps\\python\\current\\Scripts\\pip.exe' -> 'C:\\Users\\hsbt\\scoop\\apps\\python\\current\\Scripts\\pip.exe.deleteme'

調べてみると、current/Scripts というディレクトリは scoop/persist というディレクトリに symlink が貼られていて、その中に過去のバージョンのゴミが残っているのが原因だった。一度アンインストールしてから、この persist ディレクトリの下の Python 関係のファイルを消して、改めてインストールすることで無事エラーが消えて post install 処理が成功した。

この persist ディレクトリを眺めてみると Ruby だと GEM_HOME に使っているようで過去のバージョンで入れた rails などが全部残っているというのも知ることができて収穫だった。