簡體   English   中英

當我嘗試使用 pip 安裝 python 模塊時,會導致錯誤。 我該如何解決?

[英]When I try to install python module using pip, it causes error. How can I fix it?

我安裝了 python 的最新版本。 我嘗試安裝名為 selenium 的 python 模塊。 並且 pip 安裝不起作用。 我該如何解決? 我真的很想修復它錯誤消息如下

>pip install selenium

Traceback (most recent call last):
  File "c:\users\hym\appdata\local\programs\python\python39\lib\runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "c:\users\hym\appdata\local\programs\python\python39\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "C:\Users\hym\AppData\Local\Programs\Python\Python39\Scripts\pip.exe\__main__.py", line 4, in <module>
  File "c:\users\hym\appdata\local\programs\python\python39\lib\site-packages\pip\_internal\cli\main.py", line 8, in <module>
    from pip._internal.cli.autocompletion import autocomplete
  File "c:\users\hym\appdata\local\programs\python\python39\lib\site-packages\pip\_internal\cli\autocompletion.py", line 9, in <module>
    from pip._internal.cli.main_parser import create_main_parser
  File "c:\users\hym\appdata\local\programs\python\python39\lib\site-packages\pip\_internal\cli\main_parser.py", line 7, in <module>
    from pip._internal.cli import cmdoptions
  File "c:\users\hym\appdata\local\programs\python\python39\lib\site-packages\pip\_internal\cli\cmdoptions.py", line 22, in <module>
    from pip._internal.cli.progress_bars import BAR_TYPES
  File "c:\users\hym\appdata\local\programs\python\python39\lib\site-packages\pip\_internal\cli\progress_bars.py", line 9, in <module>
    from pip._internal.utils.logging import get_indentation
  File "c:\users\hym\appdata\local\programs\python\python39\lib\site-packages\pip\_internal\utils\logging.py", line 14, in <module>
    from pip._internal.utils.misc import ensure_dir
  File "c:\users\hym\appdata\local\programs\python\python39\lib\site-packages\pip\_internal\utils\misc.py", line 29, in <module>
    from pip._internal.locations import get_major_minor_version, site_packages, user_site
  File "c:\users\hym\appdata\local\programs\python\python39\lib\site-packages\pip\_internal\locations\__init__.py", line 9, in <module>
    from . import _distutils, _sysconfig
  File "c:\users\hym\appdata\local\programs\python\python39\lib\site-packages\pip\_internal\locations\_sysconfig.py", line 8, in <module>
    from pip._internal.exceptions import InvalidSchemeCombination, UserInstallationInvalid
ImportError: cannot import name 'InvalidSchemeCombination' from 'pip._internal.exceptions' (c:\users\hym\appdata\local\programs\python\python39\lib\site-packages\pip\_internal\exceptions.py)

這個問題有兩種解決方案:-

  1. 您可以通過添加 -m 標志來使用此命令。 -m 標志代表模塊名稱,允許您在調用 Python 時傳遞模塊。:-

    python -m pip 安裝 selenium

  2. 或者您可以根據您的要求直接從這里下載源代碼分發,解壓縮然后使用以下命令運行它:-

    python setup.py install

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM