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

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

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

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

NumPy

NumPyはPythonのプログラミング言語の科学的と数学的なコンピューティングに関する拡張モジュールです。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Python

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

Q&A

解決済

2回答

6036閲覧

numpyのインストールエラー

blkpnk24

総合スコア2

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

NumPy

NumPyはPythonのプログラミング言語の科学的と数学的なコンピューティングに関する拡張モジュールです。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Python

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

0グッド

0クリップ

投稿2021/09/08 06:24

前提・実現したいこと

環境:ubuntu18.04
jetson nano

jetson nanoで点群をpythonで処理するためにopenpylivoxという非公式の
ライブラリをインストールするために以下のコードを実行していました。

このエラーの解決方法をご教授いただければと思います。宜しくお願い致します。

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

pip install git+https://github.com/ryan-brazeal-ufl/openpylivox.git

すると以下のようなnumpyに関するエラーが出ました

Failed building wheel for numpy Running setup.py clean for numpy Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-chp90lsa/numpy/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" clean --all: Running from numpy source directory. `setup.py clean` is not supported, use one of the following instead: - `git clean -xdf` (cleans all files) - `git clean -Xdf` (cleans all versioned files, doesn't touch files that aren't checked into the git repo) Add `--force` to your command to use it anyway if you must (unsupported). ---------------------------------------- Failed cleaning build dir for numpy Running setup.py bdist_wheel for wrapt ... done Stored in directory: /home/mana/.cache/pip/wheels/b1/c2/ed/d62208260edbd3fa7156545c00ef966f45f2063d0a84f8208a Successfully built crcmod laspy wrapt Failed to build numpy Installing collected packages: crcmod, wrapt, deprecated, numpy, laspy, tqdm, openpylivox-pkg Running setup.py install for numpy ... error Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-chp90lsa/numpy/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-ct103ojo-record/install-record.txt --single-version-externally-managed --compile --user --prefix=: Running from numpy source directory. Note: if you need reliable uninstall behavior, then install with pip instead of using `setup.py install`: - `pip install .` (from a git repo or downloaded source release) - `pip install numpy` (last NumPy release on PyPi) Cythonizing sources numpy/random/_bounded_integers.pxd.in has not changed Processing numpy/random/_common.pyx Traceback (most recent call last): File "/tmp/pip-build-chp90lsa/numpy/tools/cythonize.py", line 59, in process_pyx import Cython ModuleNotFoundError: No module named 'Cython' The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/tmp/pip-build-chp90lsa/numpy/tools/cythonize.py", line 240, in <module> main() File "/tmp/pip-build-chp90lsa/numpy/tools/cythonize.py", line 236, in main find_process_files(root_dir) File "/tmp/pip-build-chp90lsa/numpy/tools/cythonize.py", line 227, in find_process_files process(root_dir, fromfile, tofile, function, hash_db) File "/tmp/pip-build-chp90lsa/numpy/tools/cythonize.py", line 193, in process processor_function(fromfile, tofile) File "/tmp/pip-build-chp90lsa/numpy/tools/cythonize.py", line 66, in process_pyx raise OSError(msg) from e OSError: Cython needs to be installed in Python as a module Traceback (most recent call last): File "<string>", line 1, in <module> File "/tmp/pip-build-chp90lsa/numpy/setup.py", line 448, in <module> setup_package() File "/tmp/pip-build-chp90lsa/numpy/setup.py", line 430, in setup_package generate_cython() File "/tmp/pip-build-chp90lsa/numpy/setup.py", line 236, in generate_cython raise RuntimeError("Running cythonize failed!") RuntimeError: Running cythonize failed! ---------------------------------------- Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-chp90lsa/numpy/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-ct103ojo-record/install-record.txt --single-version-externally-managed --compile --user --prefix=" failed with error code 1 in /tmp/pip-build-chp90lsa/numpy/

試したこと

エラー文に記載されているgit cleanとgit initで初期化し、pip install .とpip install numpyは試しました。

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

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

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

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

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

ppaul

2021/09/08 06:55

pip install numpyは成功しましたか、失敗しましたか、失敗したのならどういうエラーメッセージででたのでしょうか。
blkpnk24

2021/09/08 07:00

失敗しました。エラー文は上記のものと全く同じです。
guest

回答2

0

ベストアンサー

pip install numpyだけでも同じようなエラーが出るとなると、openpylivoxの問題ではなく、Pythonとnumpyの問題ということになります。

普通、pip install numpyでは、ビルド済のnumpyをダウンロードすると思うのですが、blkpnk24さんの場合はnumpyのビルドが始まってしまうとのことですね。

方法は2通りです。

方法1 まじめにnumpyをビルドする。

Numpy Building from source
をもとに、まじめにビルドしてみましょう。
Linear Algebra libraries (BLAS)としては、OpenBLASをビルドしておけば良いでしょう。
またCythonのインストールも必要です。

方法2 ビルド済のnumpyが同梱されているAnacondaをインストールする。

確実にnumpyが動きますし、インテルチップを使っているならMKLが付いてくるので計算性能は良いです。
しかし、condaでopenpylivoxをインストールすることができないようですので、pipでインストールして動くかどうかは賭けになりますね。

投稿2021/09/08 08:53

ppaul

総合スコア24666

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

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

0

しばらくPythonを触っていないため憶測となりますが、「pip install ~」ではなく、「pip2 install ~」または「pip3 install ~」で動かしてみてはどうでしょうか?

投稿2021/09/08 08:10

omaetoomae

総合スコア41

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

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

blkpnk24

2021/09/20 04:19

それでも同様のエラーが出ていました、、
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.46%

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

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

質問する

関連した質問