Python 3.4にsympyをインストールする方法


12

ここから取られた次のコマンドを使用して、Python scipyスタックをインストールしました

sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose

ただし、ターミナルに入力するときに、デフォルトのPythonバージョンsympyPython 2.7.6あるもののみをインポートできますpythonPython 3.4.0入力して開始するpython3と、import sympyステートメントはエラーをスローします

>>> import sympy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named 'sympy'

この問題を修正するにはどうすればよいですか?

回答:


21

使用できますpip3(これは通常ですpipが、システムのPython3パッケージにあります)。通常、グローバルにインストールするためにpipを使用しないことをお勧めしますが、ファイルを上書きする可能性のあるパッケージがないため、失うものは何もありません。

素早く簡単です:

sudo apt-get install python3-pip
sudo pip3 install sympy

pipパッケージをグローバルにインストールするために使用することを避けるべきなのはなぜですか?
アジャイ

2
たとえば、python-requestsパッケージをインストールしsudo pip install requestsてからaptがインストールしたファイルを上書きし、aptが更新するとそれらのファイルを上書きして、どろどろの混乱に変わります。2つのシステムは、異なるバージョンのリクエストライブラリも使用する可能性があります。独自のPython環境が必要な場合(これはDjango開発のために必要かもしれません)を使用してくださいvirtualenv
オリ

1
...またはpython3 -m venvPython 3
Oli

6

Ubuntu 16.04以降では、デフォルトのUbuntuリポジトリからPythonのSympy Computer Algebra Systemをインストールできます。ターミナルを開き、次を入力します。

sudo apt install python3-sympy  

Python 2.x用のSympyをインストールするには:

sudo apt install python-sympy

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.