简体   繁体   English

无法在 Windows 上安装 pip 包

[英]Can't install pip packages on Windows

When I try to install any pip package I get the same thing.当我尝试安装任何 pip 包时,我得到了同样的结果。 Here is what I get ↓↓这是我得到的↓↓

PS C:\Users\amin_\Desktop\Basel\programming> pip install xarray


ERROR: Exception:

Traceback (most recent call last):

  File "C:\Users\amin_\AppData\Roaming\Python\Python310\site-

packages\pip\_internal\cli\base_command.py", line 167, in exc_logging_wrapper

    status = run_func(*args)

  File "C:\Users\amin_\AppData\Roaming\Python\Python310\site-

packages\pip\_internal\cli\req_command.py", line 205, in wrapper

    return func(self, options, args)

  File "C:\Users\amin_\AppData\Roaming\Python\Python310\site-

packages\pip\_internal\commands\install.py", line 287, in run

    session = self.get_default_session(options)

  File "C:\Users\amin_\AppData\Roaming\Python\Python310\site-

packages\pip\_internal\cli\req_command.py", line 75, in get_default_session

    self._session = self.enter_context(self._build_session(options))

  File "C:\Users\amin_\AppData\Roaming\Python\Python310\site-

packages\pip\_internal\cli\req_command.py", line 89, in _build_session

    session = PipSession(

  File "C:\Users\amin_\AppData\Roaming\Python\Python310\site-

packages\pip\_internal\network\session.py", line 282, in __init__

    self.headers["User-Agent"] = user_agent()

  File "C:\Users\amin_\AppData\Roaming\Python\Python310\site-

packages\pip\_internal\network\session.py", line 157, in user_agent

    setuptools_dist = get_default_environment().get_distribution("setuptools")

  File "C:\Users\amin_\AppData\Roaming\Python\Python310\site-

packages\pip\_internal\metadata\__init__.py", line 75, in get_default_environment

    return select_backend().Environment.default()

  File "C:\Users\amin_\AppData\Roaming\Python\Python310\site-

packages\pip\_internal\metadata\__init__.py", line 63, in select_backend

    from . import pkg_resources

  File "C:\Users\amin_\AppData\Roaming\Python\Python310\site-

packages\pip\_internal\metadata\pkg_resources.py", line 8, in <module>

    from pip._vendor import pkg_resources

  File "C:\Users\amin_\AppData\Roaming\Python\Python310\site-

packages\pip\_vendor\pkg_resources\__init__.py", line 3252, in <module>

    def _initialize_master_working_set():

  File "C:\Users\amin_\AppData\Roaming\Python\Python310\site-

packages\pip\_vendor\pkg_resources\__init__.py", line 3235, in _call_aside

    f(*args, **kwargs)

  File "C:\Users\amin_\AppData\Roaming\Python\Python310\site-

packages\pip\_vendor\pkg_resources\__init__.py", line 3277, in _initialize_master_working_set

    tuple(

  File "C:\Users\amin_\AppData\Roaming\Python\Python310\site-

packages\pip\_vendor\pkg_resources\__init__.py", line 3278, in <genexpr>

    dist.activate(replace=False)

  File "C:\Users\amin_\AppData\Roaming\Python\Python310\site-

packages\pip\_vendor\pkg_resources\__init__.py", line 2785, in activate

    declare_namespace(pkg)

  File "C:\Users\amin_\AppData\Roaming\Python\Python310\site-

packages\pip\_vendor\pkg_resources\__init__.py", line 2284, in declare_namespace

    _handle_ns(packageName, path_item)

  File "C:\Users\amin_\AppData\Roaming\Python\Python310\site-

packages\pip\_vendor\pkg_resources\__init__.py", line 2217, in _handle_ns

    loader.load_module(packageName)

  File "C:\Users\amin_\AppData\Roaming\Python\Python310\site-packages\pygoogle\google.py", line 

113

    print """PyGoogle %(__version__)s

    ^^^^^^^^^^^^^^^^^^^^^^^^^^

SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?

WARNING: There was an error checking the latest version of pip.

The issue seems to be in a third-party package that you installed at some point:问题似乎出在您在某个时候安装的第三方软件包中:

C:\Users\amin_\AppData\Roaming\Python\Python310\site-packages\pygoogle\google.py

Here you get an issue because it contains the line print """PyGoogle %(__version__)s , which is old python2 syntax. This is not really suprising, because pygoolge was last released in 2006 . I would suggest you run在这里你会遇到一个问题,因为它包含行print """PyGoogle %(__version__)s ,这是旧的 python2 语法。这并不令人惊讶,因为pygoolge 最后一次发布是在 2006 年。我建议你运行

pip uninstall pygoole

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM