Skip to main content
 首页 » 编程设计

python之使用 pip install、pip list 等时出现不同的错误信息

2025年05月04日10luoye11

当我尝试做的时候,我正试图解决另一个问题 pip 卸载 scikit-learn 这样做之后,我收到了红色文本,例如:

pip install --upgrade pip 
    Error checking for conflicts. 
    Traceback (most recent call last): 
          File "c:\users\james\appdata\local\programs\python\python37\lib\site-packages\ 
        pip\_vendor\pkg_resources\__init__.py", line 2584, in version 
            return self._version 
          File "c:\users\james\appdata\local\programs\python\python37\lib\site-packages\ 
        pip\_vendor\pkg_resources\__init__.py", line 2691, in __getattr__ 
            raise AttributeError(attr) 
        AttributeError: _version 
 
    During handling of the above exception, another exception occurred: 
 
    Traceback (most recent call last): 
      File "c:\users\james\appdata\local\programs\python\python37\lib\site-packages\ 
    pip\_internal\commands\install.py", line 503, in _warn_about_conflicts 
        package_set, _dep_info = check_install_conflicts(to_install) 
      File "c:\users\james\appdata\local\programs\python\python37\lib\site-packages\ 
    pip\_internal\operations\check.py", line 108, in check_install_conflicts 
        package_set, _ = create_package_set_from_installed() 
      File "c:\users\james\appdata\local\programs\python\python37\lib\site-packages\ 
    pip\_internal\operations\check.py", line 47, in create_package_set_from_installe 
    d 
        package_set[name] = PackageDetails(dist.version, dist.requires()) 
      File "c:\users\james\appdata\local\programs\python\python37\lib\site-packages\ 
    pip\_vendor\pkg_resources\__init__.py", line 2589, in version 
        raise ValueError(tmpl % self.PKG_INFO, self) 
    ValueError: ("Missing 'Version:' header and/or METADATA file", Unknown [unknown 
    version] (c:\users\james\appdata\local\programs\python\python37\lib\site-package 
    s)) 
 
 
 
C:\Users\James>pip list 
    Exception: 
    Traceback (most recent call last): 
      File "c:\users\james\appdata\local\programs\python\python37\lib\site-packages\ 
    pip\_vendor\pkg_resources\__init__.py", line 2584, in version 
        return self._version 
      File "c:\users\james\appdata\local\programs\python\python37\lib\site-packages\ 
    pip\_vendor\pkg_resources\__init__.py", line 2691, in __getattr__ 
        raise AttributeError(attr) 
    AttributeError: _version 
 
    During handling of the above exception, another exception occurred: 
 
    Traceback (most recent call last): 
      File "c:\users\james\appdata\local\programs\python\python37\lib\site-packages\ 
    pip\_internal\cli\base_command.py", line 176, in main 
        status = self.run(options, args) 
      File "c:\users\james\appdata\local\programs\python\python37\lib\site-packages\ 
    pip\_internal\commands\list.py", line 148, in run 
        self.output_package_listing(packages, options) 
      File "c:\users\james\appdata\local\programs\python\python37\lib\site-packages\ 
    pip\_internal\commands\list.py", line 205, in output_package_listing 
        data, header = format_for_columns(packages, options) 
      File "c:\users\james\appdata\local\programs\python\python37\lib\site-packages\ 
    pip\_internal\commands\list.py", line 271, in format_for_columns 
        row = [proj.project_name, proj.version] 
      File "c:\users\james\appdata\local\programs\python\python37\lib\site-packages\ 
    pip\_vendor\pkg_resources\__init__.py", line 2589, in version 
        raise ValueError(tmpl % self.PKG_INFO, self) 
    ValueError: ("Missing 'Version:' header and/or METADATA file", Unknown [unknown 
    version] (c:\users\james\appdata\local\programs\python\python37\lib\site-package 
    s)) 

有关如何解决此问题的任何建议 (Windows)。我什至不知道要搜索什么这个错误。任何建议都是一种祝福!

请您参考如下方法:

this Issue on the pip GitHub repository 中解决了类似的问题.

在你的情况下,建议是进入

c:\users\james\appdata\local\programs\python\python37\lib\site-packages 

并且,对于每个以“-”开头的文件夹,将其删除并重新安装相应的包。