Python3

Windows11にBunChoを入れた時のエラー

Windows11にBunChoを入れた時に、「AssertionError: Torch not compiled with CUDA enabled」というエラーが出てハマったが、NVIDIAのページから「CUDA Toolkit」をダウンロードしてインストールしてから torchを入れなおした。
tender6admin
31 sec read

scrapy 2.6.1 でエラーハンドリングする

Pythonで使えるスクレイピングのライブラリの「scrapy」で、spider内でエラーが起きた時のハンドリング方法を紹介します。 手順1: middlewares.py の修正 プロジェクト作成時に、あらかじめmid
tender6admin
16 sec read

macOS MontereyにPlayWright(Python版)をインストールする

Python版のPlayWrightをmacOS Montereyにインストールします。
tender6admin
21 sec read

macOS Montereyのpip3をアップデートする

macOS motereyのpip(pip3)を19.0.3から22.0.4にアップデートしました。
tender6admin
25 sec read

BackendlessのREST APIからデータを読み書きする

Backlenelessとは
  • mBaaSなサービスの一つ。AWSやFirebaseのようなサービス。
  • backendless.com
  • DB、ファイルストレージなどが揃っていて、D&Dで簡単なフロント画面も作れる。
tender6admin
42 sec read

Pythonのwith文で複数ファイルを一度に開く

Pythonでファイルのopenなどに使うwith文は、カンマで区切って複数のファイルを一度に開くことができます。(python3.1以降)
その場合、複数の with 文がネストされたかのように扱われます。
複数csvファイルのマージなどに役立ちます。

tender6admin
16 sec read

オープンソースのpipパッケージにloggerを入れて動作解析する

  • ソースが公開されているpipパッケージの動作を調べるため、logger入りのパッケージを作って、ローカルからインストールします。
tender6admin
44 sec read

django-allauthで、CustomUserを使って複数種類のユーザを管理する(multi type user)

Djangoで、複数のユーザ種別を作れるシステムが欲しい 「サプライユーザ」「バイヤーユーザ」の2種類のユーザを作れるようにする ユーザ種別ごとに、異なる属性を持たせる サプライユーザは会社名、バイヤーユーザは最寄り駅を登録できるようにする
tender6admin
2 min read

Django-allauthでテンプレートを上書きするには、account配下にテンプレートを作成する

Django-allauthでテンプレートを上書きするには、account/login.htmlのように、account配下にテンプレートを作成します。 プロジェクトフォルダ内で管理できるので、venv/lib/python3.6/site-packages/allauth/account/templatesにあるファイルを書き換えずにすみ、Gitなどでバージョン管理する際に楽です。
tender6admin
19 sec read