Python版本一直停留在0.7.0
首先,我是个新手。。。我是Python、pandas和Linux的新手 我在尝试填充数据帧时遇到一些错误(sql.read_frame()在尝试从MySQL数据库读取数据时出现异常,但我能够执行并获取查询/存储过程)。我注意到pandas的版本是0.7.0,运行“sudo apt get install python pandas”只是说它是最新的(没有错误):“…python pandas已经是最新版本了。0升级了…” 根据我在网上发现的一些其他帖子,我认为我的数据帧问题可能是由于较旧版本的pandas造成的(关于涉及元组元组的pandas bug?)。熊猫为什么不更新到更新的版本 设置:Python版本一直停留在0.7.0,python,pandas,Python,Pandas,首先,我是个新手。。。我是Python、pandas和Linux的新手 我在尝试填充数据帧时遇到一些错误(sql.read_frame()在尝试从MySQL数据库读取数据时出现异常,但我能够执行并获取查询/存储过程)。我注意到pandas的版本是0.7.0,运行“sudo apt get install python pandas”只是说它是最新的(没有错误):“…python pandas已经是最新版本了。0升级了…” 根据我在网上发现的一些其他帖子,我认为我的数据帧问题可能是由于较旧版本的p
Ubuntu: 12.04.2 LTS Desktop (virtual workstation on VMWare)
sudo apt-get update, sudo apt-get upgrade, and sudo apt-get dist-upgrade all current
Python: 2.7.3 (default, April 10 2013, 06:20:15) /n [GCC 4.6.3] on Linux2
$ "which python" only show a single instance: /usr/bin/python
pandas.__version__ = 0.7.0
numpy.__version__ = 1.6.1
我以前试过安装Anaconda,但那变成了一场噩梦,Python版本相互冲突。我最终返回到上一个VM快照并重新开始,在各个包上使用apt get安装所有MySQL、pandas和iPython
我在这个工作站上没有任何其他问题。。。apt get总体上运行良好,所有其他应用程序(MySQL Workbench、Ketter/spoon等)都运行正常且最新
你知道为什么Python熊猫不会升级到0.11.0吗?谢谢。尝试使用pip升级,就像这样
pip install --upgrade pandas
正如nitin所指出的,您可以简单地使用pip升级pandas:
pip install --upgrade pandas
由于此版本的pandas将安装在站点软件包中
,因此,实际上,该目录中的软件包的任何自动更新都将取决于您。明智的做法是将您想要的软件包版本安装到一个环境中,这样您就有了一个一致的工作环境,并具有可复制性
为了回答您的最后一个问题,Pandas不会使用apt get update
将其“升级”到0.11.0的原因是您的发行版中的(Pandas)包落后或尚未创建。“pip安装-升级Pandas”在新的Ubuntu:12.04.2 LTS桌面实例上对我不起作用。在Python中,pandas仍然显示版本0.7.0
相反,我通过使用easy install获得了更新:
sudo easy_install -U pandas
还有一条信息-来自python:导入熊猫打印(熊猫)输出:“我建议你再试试Anaconda,如果你通过conda安装pip,了解你在使用多个python版本时遇到的问题会很有意思,它通常在隔离方面做得很好!尼廷-谢谢你的回复-非常感谢。根据上面得到的页面和C编译器警告页面运行pip,包括权限错误。用“sudo”再试一次。。。仍然有很多(很多页)编译器警告,但最后一行显示“已成功安装python dateutil pytz numpy six/n清理…”。在Python中执行“pandas.\uuuuuu version\uuuuuuuu”现在显示为0.11.0!你觉得我可以走了吗?pip通常会发出大量这样的编译器警告吗?Pandas、numpy、scipy和其他科学计算堆栈在构建软件包时会显得相当嘈杂。我会继续测试一些代码,但你可能很乐意去做。谢谢尼廷的原始答案。。。我同意凯尔的观点,因为他的回答和评论更有帮助。谢谢,凯尔,太棒了!非常感谢。