ViteでReact の環境構築

環境構築

npx create-react-app my-app
cd my-app
npm start

上の方法は古いらしい

下記の方法でviteを利用してReact+TypeScriptの環境構築を行う

npm create vite@latest

pysenをインストールするとmypy周りで他のライブラリがエラーになる

pysenが入っていたらlangChainと依存関係がバッティングする?

環境

Mac OS poetry python == 3.9

LangChainのインストールに失敗する

poetry add langchain

が失敗する

CLANG 

C言語関係のエラーかと思われた。

なんだっけ

xcode-toolsのインストールとアップデート

pip install --update pip
pip install --upgrade setuptools

mypyのバージョンによるエラーらしい

[Read More]

Dockerfileでasdfを実行できないことについて

Dockerfile でsource ~/.bashrc ができない

  • Dockerfile ではデフォルトのシェルはsh
  • shではsourceは実行できない

対策1:デフォルトのシェルをbashに変更

  • デフォルトのシェルをbashに変更した SHELL [/bin/bash,-lc]

Dockerfile でasdf が実行できない

  • RUN asdf に失敗する
    • asdfが見つからない
  • しかしDocker内部ではasdfを実行できる

原因

  • DockerfileではRUNごとに異なるシェルが実行される

効果がなかったこと

  1. 同一のRUNでsource ~/.bashrcasdf install を実行
    1. asdfが実行できない
  2. bash/execでbashを再起動
    1. asdfが実行できない

最終的な対処

  • apt install python3

感想

  • Dockerとasdfと何重にも仮想環境を重ねることにどれだけの意味があるだろうか?

参考資料

poetry環境でpytorchをインストールしても失敗したのでその対処法

poetry add torch でパスが通らない

  • Dcokerfile+poetry で環境構築をしていた
  • poetry add torchでpytorchをインストールした
  • import torchでエラー
  • cuda周りのパスが通っていないらしい

対処法

  • poetry run python -m pip install torch
  • poetry.tomlに記述することもできるらしい

参考資料

pycharmからpoetryで環境の作成ができない

症状

pycharmでinterpreterの指定にエラーが出た。 改めてpoetryの環境構築を行おうとしたところ、以下のエラーが出た。

ModuleNotFoundError No module named 'virtualenv.activation.xonsh' at <frozen importlib._bootstrap>:984 in _find_and_load_unlocked

解決方法

pip3 uninstall virtualenv

原因

  • anyenvのアップデートをかけたのが悪かったか?

反省

  • 不用意なアップデートは不具合の原因になる

chromebookでre:view用にtexをインストールするときに発生したエラーの対処法

re:view用に日本語用のtex liveをインストール

re:viewの依存関係としてtexがあるので以下のコマンドでtexをインストールする。

sudo apt install texlive-lang-cjk xdvik-ja evince

ここでrakeコマンドを実行してpdfを作成しようとするが、 エラーが発生した。

[Read More]

chromebookのセットアップ

手順

  1. OSの更新
  2. bitwardenの導入
  3. visual code studioの導入
    1. Intel, amdなら amd64版を選択する
    2. CPUによる
  4. Linuxの導入
    1. 設定からコマンドラインの導入ができる。
  5. Linuxの環境構築
sudo apt update
sudo apt upgrade
sudo apt install aptitude
sudo aptitude safe-upgrade
  1. GitHubのSSHの設定
  2. hugoの設定
sudo aptitude install hugo
git clone my_repository

git submodule foreach git stash
git submodule foreach git checkout master
git submodule foreach git pull origin master
  1. linuxアプリの日本語入力設定
sudo aptitude install fcitx-mozc -y
8. fxitxの実行
fcitx-configtool

下のーボタンでデフォルトのキーボード設定を削除する。

[Read More]