光のカナダ留学blog

30歳で会社を退職。現在カナダ留学中です。

Python

Pythonのvenvモジュールで仮想環境を簡単構築

Pythonのvenvモジュールを用いた仮想環境構築手順です。仮想環境を用いることで、例えばPython2系とpython3系などを一つのコンピュータ上(MacOS等)に入れられるようになります。異なるバージョンのライブラリを使い分けたい場合等にも便利です(Python 3.6…

【Scrapy】Syntaxエラーdef write(self, data, async=False)とその対処法

ScrapyでのSyntaxErrorとその対処法についてです。(Python3.7.0、Scrapy1.5.0) ScrapyでSpiderファイルを実行しようとした際に下記エラーが発生。 def write(self, data, async=False):SyntaxError: invalid syntax 下記リンクによるとScrapy(のTwistedラ…

【レビュー】Pythonではじめる機械学習 ―scikit-learnで学ぶ特徴量エンジニアリングと機械学習の基礎

前回に引き続き、機械学習本のレビューになります。今回紹介するのは、オライリー・ジャパンの「Pythonではじめる機械学習 ―scikit-learnで学ぶ特徴量エンジニアリングと機械学習の基礎」という本です。 Pythonではじめる機械学習 ―scikit-learnで学ぶ特徴量…

Ubuntuでpip3コマンドが使えなくなった時の対処法

pip3を10.xへアップグレードした後に、pip3コマンドが使えなくなってしまったため、その原因と対処法を調べてみました(Ubuntu18.04を使用しています)。 原因 対処法 最後に 原因 pip3 install --upgrade pip でpip3をアップグレードすると下記のようにpip-…

【機械学習】UbuntuならびにTensorFlowのインストール方法

機械学習用に、Macの仮想環境にUbuntu18.04 LTSを入れてTensorFlowの導入まで行ないました。結構時間がかかってしまったので、記録として一から流れを残しておきたいと思います(Windowsも同様の流れで実行できます)。 1. Ubuntuのダウンロード 2. VirtualB…

Pythonでfailed to execute ['dot', '-Tpng', '-O', 'tmp'], make sure the Graphviz executables are on your systems' PATHと出た時の対処方法

Pythonのscikit-learn の決定木を勉強中に発生したエラー対処方法です(Python 3.5.2)。graphvizをimportしようとした所、下記エラーが発生。 ImportError: No module named 'graphviz' そこで下記コードを実行してから再度importを試したところ、 pip inst…

ImportError: libSM.so.6: cannot open shared object file: No such file or directoryが出た時の対処法

Pythonでimport cv2をした時に出たエラーの対処方法を書いておきます。(CentOS 6.9) pip install opencv-python上記でOpencvをインストール後、import cv2とすると下記のようなエラーが発生。 Traceback (most recent call last): File "test.py", line 1,…