2025年 11月 の投稿一覧

【Ubuntu】Pythonプロジェクトを作るときの自分用メモ

こんな忙しいのにらずぱいを買ってしまった…… たのしい!

前にCentOSで遊んでたときは仮想環境とやらを使ってなかったので、覚えられるまでのメモです。

とあるフォルダ(プロジェクト)にpipでライブラリをインストールするまでの手順です。

 

 

1:まえおき

当然ながら、Pythonが入っている前提で進みます。

$ python3 --version
Python 3.12.3

もし入ってなかったら

$ sudo apt update
$ sudo apt install python3 python3-venv python3-pip

python3-venv → 仮想環境を作るためのパッケージ
python3-pip → パッケージ管理

 

 

 

2:仮想環境を作るフォルダに移動する

/home/ak/myproject を仮想環境にしたい場合、そこへ移動します。

 

 

 

3:仮想環境を作成する

$ python3 -m venv venv

venv は仮想環境フォルダ名。 後ろのvenvがフォルダ名になる。.venvとか変えてもいい。

さっきの例だとmyproject/venv/ の中に Python とライブラリ環境が丸ごと作られる

 

 

 

4:仮想環境を有効化

$ source venv/bin/activate

成功すると、シェルの先頭に (venv) が付く↓

(venv) ak@ubuntu:~/myproject$

これが 「今はこのフォルダ専用の Python を使ってますよ」 の印。

 

 

 

5:仮想環境内で pip を使う

ライブラリは この venv 専用 に入る。

たとえばMastodon.py を入れるときは↓のように、(venv)がついた状態でいつもどおりのを打つ。

$ pip install Mastodon.py

 

 

6:仮想環境を抜ける

$ deactivate

これで (venv) が消える。

 

 

 

crontabを使うとき

そのPythonファイルをcrontabしたくなったりしたら、PASHが通らないcrontabらしい長ったらしいフルパスを書くことになります。

システムのやつでなく仮想環境専用のpythonを使います。

* * * * * /home/ak/myproject/venv/bin/python /home/ak/myproject/myscript.py

など。

 

 

 

もし仮想環境フォルダを削除したくなったら

普通にフォルダを削除していい

$ rm -rf venv

 

 

 

おわりに

めんどくさいけど、そうするのがPythonの破損などを防ぐためのスタンダードなんだって。(ChatGPTちゃんより。)

間違いなどあったら教えてくださいませ!

 

赤月🌛 from 赤月天文部

https://akatsuki-club.com/
X: @akatsuki_a_c

 

 

 

【Unity】フォントアセットが作れない(2025年11月)

こんにちは、赤月です。

また同じことをしたときの自分向けメモなので不親切な書き方です。また、おま環かもしれないので関係ない方はスルーしてくださいませ!

 

Unityで宴を使ってノベルゲームを作っておりますが、ノベルゲームで大事なフォントにつきまして、UnityではTextMeshProのFontAssetCreatorを使用してフォントのアセットを作らないと変更できませんね。

 

TextMeshProのフォントアセットの作成

 

最近FontAssetCreatorを使ったら、作れなかったのですよ! 「Generate Font Atlas」してる途中で赤いエラーが出てUnityエディターが落ちて、バグ報告の画面が表示されました。

 

 

以前、作ったときは作れたのに……

しかも前に作ったフォントは字数が万超えの源ノ明朝。今回のはM+フォントで万はいってません。試しに他の日本語フォントもやりましたが駄目でした。

 

エラー原因の切り分けのためにArialとかで試してみて、確かに英字フォントなら作成できました……しかしそれでは何も分からない…… デフォルトのNotoSansでゲームを作るわけにはいかないッ

 

それで原因とかは全然わかってないのですが、何がいけなかったか、解決策だけ一つ分かったのです。

 

Unityエディタのバージョンが6000とかの新しいのだと上手くいかないようです。以前にインストールしていた2022.3.28f1だと普通に上手くいったのです。(古いエディタはWebからどれでもインストールできます。)

一応、古いUnityエディタは最近発表がありましたがセキュリティの問題があるので、古いエディタはフォントアセットを作るのみで使用するのが良さそうですね。

 

以上です。

私と同じ、何でもいいからとにかくフォントアセットを作らせろという人がいたらお試しください……

【無料配布】2025年11月のA4カレンダー

まえおき

ちょっと前から配布しているカレンダーの2025年11月版です。

初めての方は一応こちらをご一読ください。

 

 

免責事項

・自作発言、販売等はおやめください。

・私はデザイナーではないので文句あるなら使わんといて!

 

★ 配布物 ★

↓画像はサンプルです。その下のリンクからダウンロードしてください。

 

ダウンロードはこちら:PNG / JPG / PDF(12ヶ月分)
各自のおうちのプリンターで好きな紙に印刷して使ってください。
A4フチ無し印刷がおすすめです。
もっと未来のはこちらからDLできます

 

★ネットワークプリントもできます

ローソン、ファミリーマートなど(詳細
ユーザー番号:GG9QYC5Y4N  暗証番号はありません。
文書プリントをお選びください。印刷費用はご負担ください。

保存期間の対策で複数アップロードしていることがあり、その際は同じ名前のファイルが複数ある可能性があります。どれを選んでも同じでございます。

 

 

終わりのあいさつ

何かありましたらXアカウントもしくはサイトのメールフォームからお願いします。
(Xは通知がなぜか来ない気がするので、メールフォームがおすすめです。)

X: @akatsuki_a_c
Web:https://akatsuki-club.com/

赤月 from 赤月天文部🌛

 

 

#EOF