【问题标题】:How to install pandas with pip3 for Python3如何使用 pip3 为 Python3 安装 pandas
【发布时间】:2020-07-17 06:53:51
【问题描述】:

我正在尝试为 Python3 安装 pandas。我运行了以下命令

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(最新)。我现在该怎么办?

【问题讨论】:

  • 怎么样:python3 -m pip install pandas
  • $ sudo -H pip3 install -U pandas ?
  • 这就是我所做的,但我得到了我粘贴在我的问题中的错误
  • numpy 执行相同操作。不要忘记-U 标志;这将更新包。
  • 我收到另一个语法错误ImportError: No module named 'pip._internal' 但我认为不建议将 sudo 与 pip 一起使用

标签: python python-3.x pandas pip python-3.5


【解决方案1】:

你安装的是什么版本的python?pip更新到最新版本了吗?在 python 3.6 中引入的 f 字符串。也许这就是问题所在。无论如何,使用像 anaconda 这样的环境安装所需的所有包应该更容易,这样你就可以从一开始就拥有所需的所有包(例如数据科学所需的所有包)。作为替代方案,您可以尝试使用特定的 python 版本(尝试 3.6 或更高版本)运行 pip,您可以在此处找到更多信息:Install a module using pip for specific python version

【讨论】:

    猜你喜欢
    • 2018-07-18
    • 2019-08-23
    • 2018-12-31
    • 2021-09-11
    • 2018-04-25
    • 2017-10-13
    • 1970-01-01
    • 2021-04-26
    • 1970-01-01
    相关资源
    最近更新 更多