komekichix’s diary

日々の仕事、生活でぶち当たった問題の解決策を書き残しています。あなたのお役に立てれば幸いです。

2022-01-01から1年間の記事一覧

【Python】JupyterLabのフォントを変更する

JupyterLabの標準フォントだと全角文字、半角文字が判別できないです。特にスペースは絶望的です。 見やすいフォントに変更しましょう。 おすすめは'Ricty Diminished'です。 (標準ではインストールされていないフォントですので、こちらにアクセスし、「Ri…

【Docker】WindowsのDockerでOneDriveをマウントする方法

目次 はじめに 一時的に割り当てる場合 恒久的に割り当てる場合 結果 はじめに Docker上のOSからOneドライブに直接アクセスさせたい場合の設定方法です。 Windows上ではOneDriveのデータは、c:\users\\OneDrive に割り当てられていますので、そこをマウント…

【Python】selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH.

JupyterLabで作成したプログラムを.pyに変換して実行すると、webdriver.Chrome()のところで下記のエラーが出ました。... FileNotFoundError: [Errno 2] No such file or directory: 'chromedriver' ... selenium.common.exceptions.WebDriverException: Mess…

【Python】Pythonのデータ型 リスト型

基本型 spam = ['cat', 'bat', 'rat', 'elephant'] spam[1] -> ‘bat’ 多次元 spam = [['cat', 'bat'], [10, 20, 30, 40, 50]] spam[0] -> ['cat', 'bat'] spam[1][4] -> 50 ■後ろからの参照 spam = ['cat', 'bat', 'rat', 'elephant'] spam[-2] -> 'rat' spa…

【Python】UnicodeEncodeError: 'cp932' codec can't encode character

Windowsのpythonでprint関数を使用すると、 UnicodeEncodeError: 'cp932' codec can't encode character が発生することがあります。理由と対処法を以下に記します。 Pythonでは文字列はUTF-8で処理されます。一方、Windowsでは標準出力へはCP932(シフトJIS…

【Python】オフラインでpyinstallerを導入する際の注意点

オフライン環境上でPyInstallerの導入に手こずったので対処方法を記録しておきます。 ■ pyinstallerが実行できない pip install --no-deps pyinstaller-4.9-py3-none-win_amd64.whl としてpyinstallerをインストールします。 ところが、コマンドプロンプトか…