Pandas 如何修复tmp目录中的Python2.7和Numpy语法错误

Pandas 如何修复tmp目录中的Python2.7和Numpy语法错误,pandas,python-2.7,numpy,Pandas,Python 2.7,Numpy,我正在Ubuntu 16实例上安装setup.py依赖文件。当我运行下面的setup.py文件时,我得到了一个错误 File "/tmp/easy_install-z7cdA1/pandas-1.0.3/setup.py", line 42 f"numpy >= {min_numpy_ver}" 出现的问题是,该文件位于tmp目录中,我无法调试该目录。从这个错误中,我猜这是Python2.7的numpy版本问题。任何解决此问题的帮助都会很有帮助。pandas从0.25.0版开始 您可

我正在Ubuntu 16实例上安装setup.py依赖文件。当我运行下面的setup.py文件时,我得到了一个错误

File "/tmp/easy_install-z7cdA1/pandas-1.0.3/setup.py", line 42
  f"numpy >= {min_numpy_ver}"
出现的问题是,该文件位于tmp目录中,我无法调试该目录。从这个错误中,我猜这是Python2.7的numpy版本问题。任何解决此问题的帮助都会很有帮助。

pandas
从0.25.0版开始

您可以为2.7安装的最新版本是

pip install pandas==0.24.2


您可以看到错误是因为有一个f字符串,这是python 3.6的一个特性<代码>pd.\uuuuu版本\uuuuu=='1.0.3'正式支持Python 3.6.1及以上版本、3.7和3.8。

可以,但如何调试它?在哪里更改python版本?@error2007s您不能像更改库版本那样更改python版本。2.7、3.6、3.7、3.8都是完全不同的安装。从2.7到3.6可能会有很多事情发生变化,所以我不建议这样做。您可以并行安装不同的python版本,然后重新安装所有库,或者您需要卸载该版本的pandas并按照上面的代码安装该特定版本。因此,上面的命令修复了该错误,但出现了新的文件“/tmp/easy_install-NyN2F2/django-formtools-2.2/setup.py”,第83行file=sys.stderr)@error2007s这是版本太新的问题。您可以看到2.2已经放弃了对Python 2的支持,您可能需要使用2.1版本。@error2007s如果您是出于个人原因而编程,而不是听任某家公司出于兼容性原因而要求您坚持使用2.7的摆布,我强烈建议您现在就咬紧牙关,升级到较新的Python版本,任何3.6及以上。正如您所看到的,许多库已经放弃了对2.7的支持,这种趋势只会继续下去。