エラー対処

MySQLでERROR! The server quit without updating PID fileの対処法(MAC)

MySQLのバージョンを新しくし、 $ mysql.server start で起動しようとしても ERROR! The server quit without updating PID file (/usr/local/var/mysql/****.local.pid). というエラーが出てしまう。 ****.local.pidファイルを作成してもだめだった。 よう…

GeForce RTX 3090 with CUDA capability sm_86 is not compatible with the current PyTorch installation. のエラー対処

GeForce RTX 3090がある新しいマシンでは以下のようなエラーが報告されている。 GeForce RTX 3090 with CUDA capability sm_86 is not compatible with the current PyTorch installation. The current PyTorch install supports CUDA capabilities sm_37 sm…

TabError: inconsistent use of tabs and spaces in indentationの解決法

pythonのコードをサイトからコピー&ペーストし、そのコードに行を追加した際、 TabError: inconsistent use of tabs and spaces in indentation というエラーが出てしまった。 この対処法としてこのファイル内のタブを全てスペースに変換する、という方法が…

module 'cupy' has no attribute 'util' エラーの対処法

module 'cupy' has no attribute 'util' というエラーはcupyのバージョンによって発生する。 例えばver. 9.0ではこのエラーが確認できた。 これはバージョンを下げることで解決できる。 pip install cupy==6.1.0 の様に古めのバージョンを指定するとよい。 6…

sklearnのdatasets.fetch_mldataにおいてのエラー

sklearnのdatasets.fetch_mldataをMNISTなどのデータセットのロードの際、以前は利用していたらしいが、今はエラーとなる。 ものとコード mnist = datasets.fetch_mldata("MNIST original", data_home = "./data/") 代わりにこの様に書くとエラーは出なくな…

Got permission denied while trying to connect to the Docker daemon socket ... permission deniedエラーの対処法

$docker ps とうつと Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http:~ unix /var/run/docker.sock: connect: permission denied という様なエラーが出た際の対処法を書く。 これは…

TypeError: Expected Ptr<cv::UMat> for argument 'src' エラーの対処法

OpenCVのremap関数を用いた際にこのエラーが出た。 具体的には warped_img2 = cv2.remap(image1, flow, None, cv2.INTER_LINEAR) の様なコードだ。 色々調べた結果、入力が間違っている可能性があることがわかった。 自分の場合は例えば print(flow_up.shape…

git pushでエラーが出た時

エラー内容 ! [rejected] branch1 -> branch1 (non-fast-forward) error: failed to push some refs to 'git@github.com:***/***.git' hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Integr…

import cv2でImportError: libGL.so.1: cannot open shared object file: No such file or directoryエラーが出たとき

pythonコードで import cv2 とインポートしようとすると ImportError: libGL.so.1: cannot open shared object file: No such file or directory というエラーが出た。 その際の対処法は以下のサイトにあるが、一応ここにも記述する。 python - ImportError:…

ValueError: Dimensions must be equal, but are 388 and 400 for 'dense_image_warp/sub' (op: 'Sub') with input shapes: [1,388,584,2], [1,400,592,2].

以下のコード(OpenDVC)を実行しようとすると、画像によっては ValueError: Dimensions must be equal, but are 388 and 400 for 'dense_image_warp/sub' (op: 'Sub') with input shapes: [1,388,584,2], [1,400,592,2]. というエラーを得た。 https://github…

module 'numpy' has no attribute 'array'エラーについて

pythonコードで例えば import numpy as np a = np.array([1,2,3])print(a) のようなコードを書いても module 'numpy' has no attribute 'array'エラーが出たことがあった。 原因を調べると、ファイル名をnumpy.pyとしていた事に問題があったようだ。 なので…

画像処理の際のValueError: invalid literal for int() with base 10

2枚の画像を足し合わせる、などのようなコードを書いている際、 ValueError: invalid literal for int() with base 10 このようなエラーが出たら、示されたコードの部分のint、float、stringのミスがあるということ。 特に画像処理では cv2.imread()をせず…

takes exactly 2 arguments (3 given)のようなエラーの対応

pythonのコードを動かす際に "takes exactly 2 arguments (3 given)" あるいは "takes 2 positional arguments but 3 were given" のようなエラーに直面したら、これはクラスのメソッドの引数にselfを書き忘れたからだと考えられます。 例えば class myClass…

pythonで入力がある限りループする(while文)

pythonで入力がある限り値を取得し、処理を行うにはwhile文を用いる。 C言語では入力がEOFでない限りループ、のような書き方ができるが、僕の知っている限りではpythonではできない。 代わりにwhileループの中で入力を取得し、それが値かEOFかを判断する。 E…

TypeError: cannot perform reduce with flexible type

pythonコードをはしらせ、以下のようなエラーが出た場合、 TypeError: cannot perform reduce with flexible type intやstrに注意するべき。 自分の場合、ある関数にint型の引数を与えるべきところにstr型を与えてしまい、このようなエラーが出た。 関数に適…

RuntimeError: output with shape [1, 28, 28] doesn't match the broadcast shape [3, 28, 28]の対処法

pytorchでMNISTデータセットを用いる際に RuntimeError: output with shape [1, 28, 28] doesn't match the broadcast shape [3, 28, 28] というエラーが出るかもしれない。 これはデータセットの準備をする際のtransformの部分に原因がある。 transform = t…

ValueError: I/O operation on closed file. の対処方法

ValueError: I/O operation on closed file. このようなエラーが出たらopenされていないファイルに書き込もうとしたということ。 1. コードで書き込む部分の前で f.close() をしてしまっていないか、確認する。 2. forループなどでファイルの処理を行ってい…