python setup.py egg_info 检查日志以获得完整的命令输出为什么要安装 instagram-scraper

python setup.py egg_info Check the logs for full command output why installing instagram-scraper

我试图在 windows 终端中 运行 pip install instagram-scraperpip install igramscraper 但我收到了这个错误:

ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

错误全文为:

Using cached instagram-scraper-1.9.0.tar.gz (35 kB)
    ERROR: Command errored out with exit status 1:
     command: 'c:\users\a\appdata\local\programs\python\python37\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\a\AppData\Local\Temp\pip-install-imeolj6n\instagram-scraper\setup.py'"'"'; file='"'"'C:\Users\a\AppData\Local\Temp\pip-install-imeolj6n\instagram-scraper\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\a\AppData\Local\Temp\pip-pip-egg-info-pvp8sv0c'
         cwd: C:\Users\a\AppData\Local\Temp\pip-install-imeolj6n\instagram-scraper\
    Complete output (28 lines):
    Traceback (most recent call last):
      File "c:\users\a\appdata\local\programs\python\python37\lib\site-packages\pkg_resources\__init__.py", line 2470, in resolve
        return functools.reduce(getattr, self.attrs, module)
    AttributeError: type object 'Distribution' has no attribute '_finalize_feature_opts'

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\a\AppData\Local\Temp\pip-install-imeolj6n\instagram-scraper\setup.py", line 31, in <module>
        keywords=['instagram', 'scraper', 'download', 'media', 'photos', 'videos']
      File "c:\users\a\appdata\local\programs\python\python37\lib\site-packages\setuptools\__init__.py", line 161, in setup
        return distutils.core.setup(**attrs)
      File "c:\users\a\appdata\local\programs\python\python37\lib\distutils\core.py", line 108, in setup
        _setup_distribution = dist = klass(attrs)
      File "c:\users\a\appdata\local\programs\python\python37\lib\site-packages\setuptools\dist.py", line 426, in init
        k: v for k, v in attrs.items()
      File "c:\users\a\appdata\local\programs\python\python37\lib\distutils\dist.py", line 292, in init
        self.finalize_options()
      File "c:\users\a\appdata\local\programs\python\python37\lib\site-packages\setuptools\dist.py", line 716, in finalize_options
        for ep in sorted(eps, key=by_order):
      File "c:\users\a\appdata\local\programs\python\python37\lib\site-packages\setuptools\dist.py", line 715, in <lambda>
        eps = map(lambda e: e.load(), pkg_resources.iter_entry_points(group))
      File "c:\users\a\appdata\local\programs\python\python37\lib\site-packages\pkg_resources\__init__.py", line 2462, in load
        return self.resolve()
      File "c:\users\a\appdata\local\programs\python\python37\lib\site-packages\pkg_resources\__init__.py", line 2472, in resolve
        raise ImportError(str(exc))
    ImportError: type object 'Distribution' has no attribute '_finalize_feature_opts'
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

我正在使用 python3 并且它已在环境变量中设置为路径。

我找不到确切的解决方案。我只是使用虚拟环境为这个特殊项目安装模块以消除此类冲突。