Eu instalei a pilha scipy do Python usando o seguinte comando extraído daqui
sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose
No entanto, posso importar sympy
apenas no Python 2.7.6
que é a versão padrão Python quando eu digitar python
no terminal. Quando começo Python 3.4.0
digitando python3
, a import sympy
instrução gera o erro
>>> import sympy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'sympy'
Como corrijo esse problema?
pip
para instalar pacotes globalmente deve ser evitado?python-requests
pacote instalado esudo pip install requests
, em seguida , ele substituirá os arquivos que o apt instalou e, se o apt for atualizado, substituirá esses arquivos e se transformará em uma grande bagunça. Os dois sistemas provavelmente também usarão versões diferentes da biblioteca de solicitações. Se você precisar do seu próprio ambiente Python (o que você pode fazer, eu faço para o desenvolvimento do Django) usevirtualenv
.python3 -m venv
para Python 3No Ubuntu 16.04 e posterior, o Sympy Computer Algebra System em Python pode ser instalado a partir dos repositórios padrão do Ubuntu. Abra o terminal e digite:
Para instalar o Sympy for Python 2.x, execute:
fonte
Há um backports e um PPA noturno com versões para todos os lançamentos recentes do Ubuntu. Basta ir
fonte