python 3.2の場合、Sudo apt-get install python3.2-numpy
を使用しました。 python3.3で何をしますか?私は作品について考えることができませんでした。 scipyなどにも同じことが言えます。ありがとう。
編集:これはどのように見えるかです
radu@sunlit-inspired:~$ python3
Python 3.3.2 (default, Jul 3 2013, 10:17:40)
[GCC 4.6.3] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'numpy'
以下のソリューションでは、python3.4
をバイナリとして使用しましたが、Pythonの任意のバージョンまたはバイナリで使用しても安全です。 Windowsでも正常に動作します(wget
でpipをダウンロードすることを除いて、明らかにファイルをローカルに保存してPythonで実行します)。
これは、pythonの複数のバージョンがインストールされている場合に便利です。したがって、pythonバージョンごとに外部ライブラリを管理できます。
最初に、get-pip.py
をお勧めします。pipをインストールするのは素晴らしいことです:
wget https://bootstrap.pypa.io/get-pip.py
次に、使用しているpythonのバージョンにpipをインストールする必要があります。python3.4
があります。
python3.4 get-pip.py
これで、python3.4
にpipがインストールされ、python3.4
のライブラリを取得するには、次のようにこのバージョン内で呼び出す必要があります。
python3.4 -m pip
Numpyをインストールする場合は、次を使用します。
python3.4 -m pip install numpy
numpy
は非常に重いライブラリであることに注意してください。システムがハングして失敗したと思いました。ただし、詳細オプションを使用すると、システムが正常であることがわかります。
python3.4 -m pip install numpy -v
これにより、python.hがないことがわかりますが、簡単に取得できます。
RHEL(Red Hat、CentOS、Fedora)では、次のようになります。
yum install python34-devel
Debianライク(Debian、Ubuntu、Kali、...)の場合:
apt-get install python34-dev
次に、これを再実行します。
python3.4 -m pip install numpy -v
Pythonライブラリをインストールする通常の方法は pip です。 Python 3.2用にインストールする方法は、システムPythonであるため機能します。これは、Debianベースのシステムにシステム提供のPython用のものをインストールする方法です。
Python 3.3がシステム提供の場合、おそらく同様のコマンドを使用する必要があります。そうでない場合は、おそらくpipを使用する必要があります。
Python 3.3をインストールし、virtualenvを作成してpip installを実行しましたが、期待通りに機能したようです:
$ virtualenv-3.3 testenv
$ cd testenv
$ bin/pip install numpy
blablabl
$ bin/python3
Python 3.3.2 (default, Jun 17 2013, 17:49:21)
[GCC 4.6.3] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>>
ターミナルから実行:
Sudo apt-get install python3-numpy
このパッケージには、Python 3のNumpyが含まれています。
Scipyの場合:
Sudo apt-get install python3-scipy
グラフをプロットするには、pylabを使用します。
Sudo apt-get install python3-matplotlib
Ubuntu 15.04を使用しています。これはうまくいくようです:
$ Sudo pip3 install numpy
RHELではこれが機能しました:
$ Sudo python3 -m pip install numpy
私の問題は、numpyをpythonファイルにインポートできなかったことです。 「ModuleNotFoundError: 'numpy'というモジュールがありません」というメッセージが表示されました。私は同じ問題に遭遇しましたが、numpyのインストール時にpython3を参照していませんでした。 OSXのターミナルに次のように入力すると、問題が解決しました。
python3 -m pip install numpy
Fedora/rhel/centosでは、以下を行う必要があります
Sudo yum install -y python3-devel
前
mkvirtualenv -p /usr/bin/python3.3 test-3.3
pip install numpy
そうでなければ、あなたは得るでしょう
SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel.