質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

526閲覧

imufusionがインストールできない

AGLAAGLA

総合スコア54

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2022/07/02 07:12

pythonのモジュールのimufusionをインストールしたいのですが、以下のエラーが出てしまい、一向に進みません。

pip3 install imufusion Defaulting to user installation because normal site-packages is not writeable ERROR: Could not find a version that satisfies the requirement imufusion (from versions: none) ERROR: No matching distribution found for imufusion

M1マックを使用していますが、対応していないということでしょうか、、?
https://github.com/xioTechnologies/Fusion/issues/7
にて、解決案がありますが、よくわからず、試せていません。

どのようにして解決すればよいか、教えていただけると助かります。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

M1マックを使用していますが、対応していないということでしょうか、、?

マックを使ったことはありませんが、ARMプロセッサで同じ現象によく面食らうので、たぶんご察しの通りと思います。PiPIにアップロードされているWHLファイルは(勝手な想像だと)モジュール作成者およびその支援者らが「善意でアップロードしたWHLファイルが対応している環境」であれば、pip3 経由でインストールできます。

もちろん一番多いユーザーは「x86-64系CPU使いでWindows」、恐らくその次が「x86-64系CPU使いでUbuntu」、みたいなところはよくサポートされていますが、Mac環境であったり、ARM64環境だとサポートが薄くなります(多分ユーザーも少ないです)。こういう溢れた人たちは、自前で自前の環境用にモジュールをコンパイル(人間が読めるソースコードをパソコンが走らせられるプログラムに起こす)必要があります。

この手順は、本質問にあるURLでの質問の回答にあります。
要は、「リポジトリのコードをDLして、python3 setup.pyをしてくれ」という意味です。
※試していないのでカンですが、手順にあるようにNumpyの再インストールが必要かどうかは経験上微妙なところで、もしかしたら不要なのかも(とりあえずsetup.pyしてみて、ダメだったらこの手順でやる、でよい)?と思います。

Was able to build and use the package locally. Adding the steps I needed to follow below incase anyone else ever runs into this.

Ran into errors using numpy from pip on raspberry pi.
Thats fixable following the steps here https://numpy.org/devdocs/user/troubleshooting-importerror.html

bash

1pip3 uninstall numpy # remove previously installed version 2 3sudo apt install python3-numpy 4 5Clone repo 6 7cd Fusion/Python/Python-C-API 8 9python3 setup.py 10 11cd dist 12 13unzip imufusion-1.0.1-py3.9-linux-armv7l.egg 14 15cp imufusion.cpython-39-arm-linux-gnueabihf.so and imufusion.py to project libraries 16 17import numpy, imufusion

And now its working great. Thanks for the info.

投稿2022/07/03 03:20

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問