我正在尝试为Python3安装熊猫。我运行了以下命令
pip3 install --user pandas
与numpy
而非pandas
完美搭配。
[对于pandas
,我收到以下错误,我不知道如何调试
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-1ac09uln/pandas/setup.py", line 42
f"numpy >= {min_numpy_ver}",
^
SyntaxError: invalid syntax
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-1ac09uln/pandas/
似乎在pandas设置文件中存在语法错误...由于有问题的行是处理最低numpy版本的行,因此我检查了我拥有的版本,这是1.18.2(最新版本)。我现在该怎么办?
您已安装什么版本的python?pip已更新为最新版本。 f字符串是在python 3.6中引入的。也许这就是问题所在。在任何情况下,使用anaconda之类的环境来安装所需的所有软件包都应该更容易,这样一开始您就可以拥有所需的所有软件包(例如,数据科学所需的所有软件包)。另外,您可以尝试使用特定的python版本(尝试3.6或更高版本)运行pip,您可以在此处找到更多信息:Install a module using pip for specific python version。