kumitatepazuru's blog

中学生のメモブログ。みんなの役に立ちたい。

PCのアップデートをしたらpythonでnumpyが使えなくなったときの対処。

今日、ubuntuのアップデートがきてたからアップデートした。

kumitatepazuru.hatenablog.com

そうしたら、pythonでnumpyが起動しなくなっていた。

ImportError: libffi.so.7: cannot open shared object file: No such file or directory

調べたちゃんと対処法あった。

stackoverflow.com

find /usr/lib -name "libffi.so*"

こんなコマンド実行して

/usr/lib/x86_64-linux-gnu/libffi.so.8.1.0
/usr/lib/x86_64-linux-gnu/libffi.so
/usr/lib/x86_64-linux-gnu/libffi.so.8
/usr/lib/i386-linux-gnu/libffi.so.8.1.0
/usr/lib/i386-linux-gnu/libffi.so.8

こんな結果が返ってくるから

sudo ln -s /usr/lib/x86_64-linux-gnu/libffi.so.8 /usr/lib/x86_64-linux-gnu/libffi.so.7

こんなの実行すると治るらしい。/usr/lib/x86_64-linux-gnu/は各自変えてね。 そうしたら、次はこんなエラーが。

ImportError: /lib/x86_64-linux-gnu/libffi.so.7: version `LIBFFI_BASE_7.0' not found (required by /home/***/.pyenv/versions/3.6.4/lib/python3.6/lib-dynload/_ctypes.cpython-36m-x86_64-linux-gnu.so)

諦めてnumpyを再インストールしたら行けた。

pip uninstall numpy
pip install -U numpy

ubuntu 20.10が出たみたいだから試してみる。

Ubuntu 20.10 (Groovy Gorilla)

ubuntuの公式のhtmlパクってきました。

遂にubuntu 20.10(Groovy Gorilla)発表!早速入れてみた。

  • 環境
  • 追記
  • アップデート内容
  • 方法
    • LTS以外のアップデートが来た場合でも通知を出してアップデートできるするようにする。
  • 通常のアップデートをする。
    • 20.10にアップデートする。
    • アップデート開始。
    • クリーンアップ
    • 再起動
    • アップデート完了。
  • 最後に
続きを読む

画像をアスペクト比を保ちながら最大表示【javascript】

htmlで画像を画面いっぱい(要素いっぱい)表示させたいときがある。でも、width: 100%とかcssに書くと高さが画面外に行ってしまうときがある。だから、height: 100%とすると横が画面外にいってしまう。なので、画像の大きさによって切り替わるシステムを作ってみた。jqueryが必要。

$("#img_d").bind("load", function () {
    if ($(this).width() * ($(this).parent().height() / $(this).height()) > $(this).parent().width()) {
    $(this).addClass("w-100");
} else {
    $(this).addClass("h-100");
}
})

そして、cssw-100width: 100%h-100height: 100%と書いておけば大丈夫。bootstrap使ってたら書かなくても大丈夫。