无法在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版本有什么问题吗?
答案 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