NAS(ネットワークHDD) > Synology > DiskStation DS120j
pythonモジュールのweb3がインストールできなくて困っています。
コマンドはpip3 install web3です。
pipは使用できます。
opkgでgccや、python3-devなどのインストールも行いましたが、解決しませんでした。
どなたか解決策はありませんでしょうか?
書込番号:24798824 スマートフォンサイトからの書き込み
2点
モジュール入れるのが難しい場合は、pythonプログラムをelfファイル化して動かしたいです。
書込番号:24798936 スマートフォンサイトからの書き込み
1点
>opkgでgccや、python3-devなどのインストールも行いましたが、解決しませんでした。
作者のgithubで聞くのが本筋かと思いますよ。
実行時のログも無しに解決策を求められても無理難題ですので、その辺は気を付けられた方がいいですよ。
参考: ethereum/web3.py: A python interface for interacting with the Ethereum blockchain and ecosystem.
https://github.com/ethereum/web3.py
そういうのはDockerなどのVMが普通につかえるPlusシリーズとかでする方が良いかとも思いますね。
書込番号:24799621
2点
『
pythonモジュールのweb3がインストールできなくて困っています。
コマンドはpip3 install web3です。
』
どのようなエラーでインストールが出来ないのでしょうか?
Web3の最新バージョンは、v6.0.0-beta.3のようです。
『
Release Notes
v6.0.0-beta.3 (2022-06-01)
』
https://web3py.readthedocs.io/en/latest/releases.html#release-notes
以下のトラブルシューティングは、参考になりませんか?
『
Troubleshooting
Set up a clean environment
Many things can cause a broken environment. You might be on an unsupported version of Python. Another package might be installed that has a name or version conflict. Often, the best way to guarantee a correct environment is with virtualenv, like:
# Install pip if it is not available:
$ which pip || curl https://bootstrap.pypa.io/get-pip.py | python
# Install virtualenv if it is not available:
$ which virtualenv || pip install --upgrade virtualenv
# *If* the above command displays an error, you can try installing as root:
$ sudo pip install virtualenv
# Create a virtual environment:
$ virtualenv -p python3 ~/.venv-py3
# Activate your new virtual environment:
$ source ~/.venv-py3/bin/activate
# With virtualenv active, make sure you have the latest packaging tools
$ pip install --upgrade pip setuptools
# Now we can install web3.py...
$ pip install --upgrade web3
』
https://web3py.readthedocs.io/en/latest/troubleshooting.html#setup-environment
書込番号:24799919
2点
皆さんありがとうございました。
検討した結果、私の持ってるNASには入れるべきではないと判断しました。
理由としましては、pipインストールやopkgを使ってインストールを行うこと自体が通常使用の範囲を超えていると判断し、対処できない問題が起きた時に困るためです。
今後はgithubにdockerを乗せて代替手段と致します。
書込番号:24800196 スマートフォンサイトからの書き込み
1点
>ハヤブサマンさん
>pipインストールやopkgを使ってインストールを行うこと自体が通常使用の範囲を超えていると判断し、対処できない問題が起きた時に困るためです。
その環境をきれいに掃除したなら、一応メーカーサポートは受けてくれると思います。
>今後はgithubにdockerを乗せて代替手段と致します。
おそらくgccかヘッダの問題でコンパイル出来なかったんだと思いますが、その方が無難かと思います。
一応Tool ChainはDeveloper向けに用意はされてるんだけど
参考: Package Developer Guide · GitBook
https://help.synology.com/developer-guide/examples/toolkit/
spk(Synology package)にするまでが結構大変かもしれない。
あとは、SynoCommunityのを参考にするぐらいですね。
参考: SynoCommunity/spksrc: Cross compilation framework to create native packages for the Synology's NAS
https://github.com/SynoCommunity/spksrc
pythonのspkは作った事は無いので出来るか判らないし、上手く動かなかった時はデバッグが大変になるかもしれないので、あまりお勧めはしないです。
ラズパイ4かQNAPの1ベイとかでDockerの方が無難な気はします。
書込番号:24800235
2点
このスレッドに書き込まれているキーワード
「Synology > DiskStation DS120j」の新着クチコミ
| 内容・タイトル | 返信数 | 最終投稿日時 |
|---|---|---|
| 14 | 2025/12/02 23:56:20 | |
| 5 | 2025/08/10 23:20:58 | |
| 15 | 2023/02/21 23:48:59 | |
| 2 | 2023/02/13 10:42:14 | |
| 5 | 2022/10/09 12:54:10 | |
| 5 | 2022/08/11 23:15:29 | |
| 17 | 2023/11/02 7:22:32 | |
| 5 | 2022/06/19 0:18:08 | |
| 21 | 2022/05/09 5:29:04 | |
| 7 | 2022/04/10 16:20:26 |
クチコミ掲示板検索
新着ピックアップリスト
-
【欲しいものリスト】パソコン選定
-
【欲しいものリスト】外付けHDD
-
【欲しいものリスト】a
-
【Myコレクション】Windows11対応でCPU換装とディスク増強
-
【Myコレクション】pc
価格.comマガジン
注目トピックス
(パソコン)
NAS(ネットワークHDD)
(最近3年以内の発売・登録)








