Python3.4安装bs4-运行Python2而不是Python3

2024-04-19 00:07:20 发布

您现在位置:Python中文网/ 问答频道 /正文

今天对我来说是糟糕的一天。我很沮丧,因为我花了4个小时试图安装beautifulsoup4。我搜遍了所有能拿到的教程。 它安装在我的计算机上,但是当我在shell上执行import bs4操作时,它会给我以下消息:

Traceback (most recent call last):
  File "<pyshell#13>", line 1, in <module>
    import bs4
  File "C:\Python34\lib\bs4\__init__.py", line 48
    'You are trying to run the Python 2 version of Beautiful Soup under Python 3. This will not work.'<>'You need to convert the code, either by installing it (`python setup.py install`) or by running 2to3 (`2to3 -w bs4`).'

有人知道我能做什么吗?它告诉我运行一个命令,但它不告诉我如何运行它。


Tags: thetopyimportyou消息by计算机
3条回答

我有同样的问题,这似乎是通过TAR文件安装最新版本的beautifulsoup的问题。

我回去得到了4.1.3版本,现在它在Python3.4中对我有效

希望这有帮助。

让我们让这对您来说很简单(如果您使用的是3x版本的Python)

  1. 转到Python文件夹
  2. 打开脚本文件夹
  3. 在空白处按住shift键,单击鼠标右键,然后打开命令窗口
  4. “pip安装美化组4”型

你完了。

答案就在这个问题上。在bs4所在的文件夹中(也可以在工作文件夹中下载bs4),运行:

2to3 -w bs4

相关问题 更多 >