Estou usando o ubuntu14.04. Eu instalei numpy em python3, mas não está em python2.7.

1

Instalei tanto o python3-numpy quanto o python-numpy da App Store. Mas então, numpy só funciona em python3. Eu quero que ele funcione em python2.7 também.

    
por Jeremy Wong 18.09.2015 / 12:11

1 resposta

0

Eu resolvi o problema. Esse problema foi causado pela minha instalação anterior de outro software, chamado PSI4. PSI4 é um software de química quântica, que foi construído de uma forma que também inclui python2.7.10. Portanto, após a instalação, quando eu digitei o comando "python", algo como abaixo irá aparecer:

cpjwong@cpjwong-OptiPlex-9020:~$ python
Python 2.7.10 |Continuum Analytics, Inc.| (default, Sep 15 2015, 14:50:01) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
>>> 

Você pode ver o nome da empresa "Continuum Analytics, Inc.", o que implica que o python2.7 pré-instalado no Ubuntu 14.04 foi sobrescrito. O numpy para esta versão do python pode ser instalado primeiro baixando o numpy-1.7.0.tar.gz e então rodando o seguinte comando:

tar xvzf numpy-1.7.0.tar.gz
cd numpy-1.7.0/
python setup.py build
python setup.py install
cd ..

Em seguida, você pode verificar se o numpy está instalado corretamente, digitando o seguinte comando:

cpjwong@cpjwong-OptiPlex-9020:~$ python
Python 2.7.10 |Continuum Analytics, Inc.| (default, Sep 15 2015, 14:50:01) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
>>> import numpy
>>>
    
por Jeremy Wong 20.09.2015 / 08:06