无法在Ubuntu 16.04

时间:2018-02-21 09:55:20

标签: python python-2.7 pandas ubuntu-16.04

无法在python 2.7.14 ubuntu 16.02中使用pandas 当我尝试使用

安装pandas模块时
pip install pandas

表明要求已经满足 如果我们尝试导入python程序,它会给出

没有名为numpy的模块。

我尝试卸载pandas包,它但对我来说并不起作用 它与python 2.7.12一起正常工作 但我希望它能够在python 2.7的最新版本中使用

我使用以下命令将ubuntu中的默认python 2.7.12升级到python 2.7.14

使用以下命令下载:

    version=2.7.14
    cd ~/Downloads/
    wget https://www.python.org/ftp/python/$version/Python-$version.tgz

提取并转到目录:

tar -xvf Python-$version.tgz
cd Python-$version

现在,使用您刚试过的命令安装,使用checkinstall代替,以便在需要时更轻松地卸载:

./configure
sudo make install

升级python版本有什么问题吗?

3 个答案:

答案 0 :(得分:0)

首先安装numpy然后安装pandas:

pip install numpy
pip install pandas

答案 1 :(得分:0)

Numpy和Pandas是两个不同的包。试试

pip install numpy

答案 2 :(得分:0)

  

我使用以下命令将ubuntu中的默认python 2.7.12升级到python 2.7.14

首先,任何新的Python开发应该以Python 3为目标。

其次,你不能升级"或"覆盖"系统Python。您也不应该尝试多种原因,因为操作系统依赖于该版本的内部任务。如果您可以升级,那么您应该按照建议使用apt-get upgrade

您下载了一个完全独立的版本,但您似乎没有使用PATH进行使用。

例如,如果您没有看到类似的内容,则说明设置不正确。

$ python
>>> import sys
>>> sys.executable
'/home/user/Downloads/Python-2.7.14/bin/python'

您应尽可能使用apt-get。就个人而言,我使用pyenv,并使用您选择的Python版本正确更新~/.bashrc

但我看到从源代码编译的说明

$ sudo ./configure
$ sudo make altinstall
$ python2.7
>>> # run commands

如果您想从中安装软件包,则需要执行

$ python2.7 -m pip install pandas

$ pip2.7 install pandas