python setup.py Egg_info 失败

问题描述 投票:0回答:1

我刚刚下载了Pycharm社区2023.2,也使用python 2.7解释器 我正在尝试运行以下命令:

python -m pip install --upgrade pip

我得到以下错误:

Collecting pip
  Using cached https://files.pythonhosted.org/packages/ba/19/e63fb4e0d20e48bd2167bb7e857abc0e21679e24805ba921a224df8977c0/pip-23.2.1.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "local\temp\pip-build-fagwaz\pip\setup.py", line 7
        def read(rel_path: str) -> str:
                         ^
    SyntaxError: invalid syntax

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in local\temp\pip-build-fagwaz\pip\
You are using pip version 20.3.4, however version 23.2.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command

而且每当我运行代码时,我都会遇到以下问题:

有关我需要导入的包的信息(但当我下载它们时它没有帮助)。

ImportError: DLL load failed: %1 is not a valid Win32 application.

我在网上搜索了很多!每次我尝试一些东西时,它要么无法编译,要么没有帮助。

python pycharm
1个回答
1
投票

pip 版本 >20.x 删除了 Python 2 支持。您正在使用与 Python 2 兼容的最新版本。

您收到的错误是由于称为 type-hints 的新语法造成的,它仅与 Python 3 版本兼容。

© www.soinside.com 2019 - 2024. All rights reserved.