Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ubuntu24.04LTS対応(ubuntu22.04_install&operation_pythonAPI編.md) #412

Open
yamati-kz opened this issue Nov 5, 2024 · 3 comments
Open

Comments

@yamati-kz
Copy link
Contributor

yamati-kz commented Nov 5, 2024

@tmori さん @buildko89 さん こんにちは。いつもありがとうございます。

インストールマニュアル等のUbuntu24.04LTS対応をご検討される際のご参考になれば幸いです。
このプロジェクトとして、OSやpythonに関してどこまで記述するのか難しいかとは思いますが。

現状のubuntu22.04_install&operation_pythonAPI編.mdでもISOファイルからインストールメディアを作成して、PCへクリーンインストールしますと、インストールマニュアルの手順の他に、pip、pygame、numpyを自力でインストールする必要があります。

Ubuntu 22.04.5 LTS (Jammy Jellyfish) / ubuntu-22.04.5-desktop-amd64.iso の例.

$ sudo apt install python3-pip
$ sudo pip3 install pygame numpy

Ubuntu 24.04.1 (Noble Numbat) / ubuntu-24.04.1-desktop-amd64.iso の例.

$ sudo apt install python3-pip
$ sudo apt install python3-pygame python3-numpy

上記24.04.1の場合は、PCを再起動しても問題なく動作しております。数回OSクリーンインストールから試した結果です。
ただ下のような方法ですとPS4コントローラ操作用Pythonを起動する際等々うまくいっておりません。Terminalを閉じたり、PC再起動した場合もです。

$ python3 -m venv myenv
$ source myenv/bin/activate
$ pip install pygame numpy
@tmori
Copy link
Contributor

tmori commented Nov 5, 2024

@yamati-kz さん、ご連絡ありがとうございます! 何回もクリーンインストールを試していただいて大感謝です!!

不足するPythonライブラリの件ですが、箱庭ドローンシミュレータとしての requirements.txt を定義しておくと良さそうですね。

これがあれば、以下のコマンドで必要なライブラリを一括でインストールできるようになります:

pip install -r requirements.txt

なお、自分用に作ったものはここにありますが、どこかで整理して、トップディレクトリにおきたいと思っておりました...。

@tmori
Copy link
Contributor

tmori commented Nov 5, 2024

Terminalを閉じたり、PC再起動した場合もです。

なんと。。myenvの中にインストールされると思っていました。。

source はされてますよね??

@yamati-kz
Copy link
Contributor Author

不足するPythonライブラリの件ですが、箱庭ドローンシミュレータとしての requirements.txt を定義しておくと良さそうですね。

確かにそうですね。どんなpythonライブラリが使われているのかrequirements.txt を覗けば明確になりますし。

source はされてますよね??

はい、したときもあります。常には怪しいです。
sourceしたあとに python3 rc-custom.pyを叩いて動いたり、エラーでとまったり。いまのとこ自身の中で再現性がない状態です。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants