【python】「*.pth」配置で別ディレクトリからimportする方法
「*.pth」ファイルを使ってpythonのモジュール検索パスを追加して、任意のディレクトリから自作モジュールをimportする方法をまとめました。別ディレクトリからimportが可能になるため、自由で直感的なディレクトリ構成に出来ます。
ここから見えるモノ、やれるコトを。
プログラムの実装方法やハマったことなど。
「*.pth」ファイルを使ってpythonのモジュール検索パスを追加して、任意のディレクトリから自作モジュールをimportする方法をまとめました。別ディレクトリからimportが可能になるため、自由で直感的なディレクトリ構成に出来ます。
anyenvで特定のディレクトリに指定したバージョンのpythonをインストールしました。簡単にディレクトリ毎にバージョンを切り替える事が可能で、他の言語でも同じフローで応用できて環境構築手順がシンプルになるメリットがあります。
「jqplay」ではjqをインストール無しにjqを使えるサイトです。また「jq」とはJSONをパースできるツールで、JSONから簡単に欲しい情報を抽出できます。そのインストール方法や基本的な使い方、変数を利用する方法をまとめました。
anyenvで特定のディレクトリに指定したバージョンのnode.jsをインストールしました。簡単にディレクトリ毎にバージョンを切り替える事が可能で、他の言語でも同じフローで応用できて環境構築手順がシンプルになるメリットがあります。
duコマンドを使うと、どのディレクトリが主な原因でハードディスクの容量を圧迫しているのか確認できます。そこにsortコマンドを併用すると簡単にディレクトリを容量が大きい順に並べることができます。
「U+0008」という文字は、Unicodeという文字集合の中の1つの文字で、BackSpace(後退)を表現しています。ターミナル上では、この文字は入力カーソルの現在位置を後退させる意味を持ちます。