私はnumpyを使ったスクリプトを持っていて、私の仮想マシンの中にはnumpyがありませんでした。私は先に行って走った。新鮮なPython 3.5ではnumpy.libがありません
$ sudo apt install python3-pip python3-dev python3-wheel
$ sudo -H pip3 install --upgrade pip
$ sudo -H pip3 install numpy
... numpyをインストールする。
Traceback (most recent call last):
File "test.py", line 19, in <module>
import numpy as np
File "/home/alex/.local/lib/python3.5/site-packages/numpy/__init__.py", line 142, in <module>
from . import add_newdocs
File "/home/alex/.local/lib/python3.5/site-packages/numpy/add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc
ImportError: No module named 'numpy.lib'
私は前にこのnumpy.lib
ビジネスを見たことがない:私は私のスクリプトを実行したときに、私は次のエラーを得ました。私のスクリプトは、エラーのない他のマシンでも動作します。
pip show numpy
私はnumpyがバージョン1.13.1であることを通知しました。
ここにはnumpy.lib
がありますか、このエラーをどのように回避できますか? numpyの古いバージョンをインストールする必要がありますか?私はPythonに慣れていますので、これは私には新しくありません。
ありがとうございます!
- Linuxのミント18のx64(VirtualBoxのは、Windows 7上で動作しているの内側)
- のPython 3.5.2
おそらく、sudoなしでnumpyをインストールする必要があります。 rootユーザーにはインストールされますが、現行ユーザーにはインストールされません。 'pip3 install numpy'を試してください – Sraw
これは役に立ちません。私はそれが許可の問題であれば、この 'add_newdocs.py'ファイルで' numpy'の内部ではなく 'import numpy'でエラーが発生することを確信しています。それにもかかわらず、私はそれを試しました。 'pip'を使って、アンインストールして再インストールしました。私のユーザ名に 'dist-packages'ディレクトリを' chown'dするまで動作しませんでした。とにかく、同じ結果( 'numpy.lib'インポートエラーが発生します)。これで修正されませんでした。 – ahogen
'/ home/alex/.local/lib/python3.5/site-packages/numpy /'に 'lib'というディレクトリがあります。そうしないと、あなたのnumpyにいくつかの問題がインストールされました。 – Sraw