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

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

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

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Q&A

解決済

1回答

2266閲覧

M1 Macにてtensorflow textがインストールできない

ot24

総合スコア4

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

0グッド

0クリップ

投稿2022/05/01 12:50

前提

一度M1macでAnacondaで環境構築を済ませて使用しておりましたが、tenserflowがうまく使えないことに気づきネット上の記事を参考にMiniforge3でpythonの環境構築を行っております。そこで一部ライブラリtensorflow textがインストールできずご教示いただきたいです。

実現したいこと

M1macで作成した仮想環境にてtensorflow textをインストールしたい。

発生している問題・エラーメッセージ

ERROR: Could not find a version that satisfies the requirement tensorflow_text (from versions: none) ERROR: No matching distribution found for tensorflow_text

該当のソースコード

pip install tensorflow_text

試したこと

これらのリンクに従い、pipでインストールを試みましたが、上記のエラーメッセージが発生します。
https://qiita.com/c60evaporator/items/aef6cc1581d2c4676504#base-tensorflow%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB

https://analytics-note.xyz/mac/install-tensorflow-text/

https://www.tensorflow.org/text/guide/tf_text_intro?hl=ja

補足情報(FW/ツールのバージョンなど)

Miniforge3 python -m pip install tensorflow-macos
コマンドで導入したtensorflowは2.8.0です。

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

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

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

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

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

quickquip

2022/05/02 00:01

PythonはM1バイナリですか? Intelバイナリですか? (=Rosettaを有効にしていますか?)
jbpb0

2022/05/02 08:12 編集

https://pypi.org/project/tensorflow-text/ には、 > pip install tensorflow_text ではなく pip install tensorflow-text と書かれてます ただし、 https://pypi.org/project/tensorflow-text/#files を見ると、Macのはインテル用(ファイル名に「macosx_*_*_x86」が付いてる)しかありませんので、ご注意ください 【追記】 これは、(普通に「pypi.org」から)「pip install tensorflow-text」を行うインストール方法は、現状ではインテル用pythonにしかできない、という意味です
ot24

2022/05/02 00:23

仮想環境の構築を繰り返しおかしくなったので現在初期化中で事実不明となってしまいました。スミマセン。
ot24

2022/05/02 00:25

記載しておらず申し訳ありません。pip install tensorflow-text の方でも実施をしておりまして、こちらでも同じエラーが発生しております。
quickquip

2022/05/02 00:34

which python file `which python` uname -m あたりの結果を質問を編集して載せておくとよいと思いますよ。 > こちらでも同じエラーが発生しております。 と言われても、M1バイナリを使っているならエラーが出るのが正常ということですよ。
ot24

2022/05/02 11:08

ご教示いただきましてありがとうございました。また私の知識不足により、混乱を招き失礼いたしました。pipが使用できない旨、皆様のアドバイスにより理解いたしました。結果的にはtechnocore様の方法でインストールすることができました。
guest

回答1

0

ベストアンサー

私もM1Mac(monteley)とminforge3で環境構築しています。
tensorflow_textは使ったことなかったのですが、以下のサイトから
macos/arm64のtensorflow_textをダウンロードしてインストールすれば、
importまではできました。

https://github.com/sun1638650145/Libraries-and-Extensions-for-TensorFlow-for-Apple-Silicon/releases

tensorflow_text-2.8.1-cp38-cp38-macosx_11_0_arm64.whl

$ python Python 3.8.13 (default, Mar 28 2022, 06:13:39) [Clang 12.0.0 ] :: Anaconda, Inc. on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import tensorflow as tf >>> tf.__version__ '2.8.0' >>> >>> import tensorflow_text as tft >>> tft.__version__ '2.8.1'

投稿2022/05/02 01:22

technocore

総合スコア7200

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

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

ot24

2022/05/02 11:09

ご回答ありがとうございました。私も全く同じ使用環境です。ご回答いただいた内容で無事インストールすることができました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問