【问题标题】:Command "python setup.py egg_info" failed with error code 1 in C:\Users\Aaron\AppData\Local\Temp\pip-build-kvbazw37\Beautifulsoup\命令“python setup.py egg_info”在 C:\Users\Aaron\AppData\Local\Temp\pip-build-kvbazw37\Beautifulsoup\ 中失败,错误代码为 1
【发布时间】:2017-07-16 09:41:11
【问题描述】:

所以,我正在尝试执行此命令: pip install Beautifulsoup 我在管理员模式下打开了 cmd。但是当我这样做时,我得到了这个:

命令“python setup.py egg_info”在 C:\Users\Aaron\AppData\Local\Temp\pip-build-kvbazw37\Beautifulsoup\ 中出现错误代码 1 失败

我的日志是这样写的:

C:\WINDOWS\system32>pip install Beautifulsoup
Collecting Beautifulsoup
  Using cached BeautifulSoup-3.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 "C:\Users\Aaron\AppData\Local\Temp\pip-build-kvbazw37\Beautifulsoup\setup.py", line 22
        print "Unit tests have failed!"
                                      ^
    SyntaxError: Missing parentheses in call to 'print'

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\Aaron\AppData\Local\Temp\pip-build-kvbazw37\Beautifulsoup\

我不知道该怎么办,请帮帮我!

【问题讨论】:

  • 你应该下载一个更新版本的beautifulsoup,这个不适合你的python版本,或者使用pip3 install ...
  • @PRMoureu 感谢您的反应!当我执行pip3 install Beatifulsoup 时,我仍然遇到同样的错误
  • 您确定不想pip install bs4?这是 BeautifulSoup 的最新版本。
  • @Rawing 当我这样做时,我得到:Requirement already satisfied: bs4 in c:\users\aaron\appdata\local\programs\python\python36-32\lib\site-packages
  • 所以import bs4 现在应该可以在您的代码中使用,您尝试了吗?

标签: python python-3.x


【解决方案1】:

你安装了python的setuptools吗?

如果没有,请下载此文件,然后在 powershell 或命令提示符中,导航到 ez_setup 的目录并执行命令,这将为您运行该文件:

$ [sudo] python ez_setup.py 如果此时还需要安装 pip,运行:

$ [sudo] easy_install pip easy_install 是 setuptools 的一部分,因此不适用于安装 pip。

然后,pip 就会成功安装 django,命令如下:

$ [sudo] pip install django

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-13
    • 2021-10-23
    • 2018-05-18
    • 2023-04-01
    • 2016-02-14
    • 2019-06-01
    相关资源
    最近更新 更多