Python 如何计算PyCharm中BeautifulSoup的系统依赖性?

Python 如何计算PyCharm中BeautifulSoup的系统依赖性?,python,beautifulsoup,pycharm,Python,Beautifulsoup,Pycharm,我试图从网站上提取数据。为此,我在PyCharm(Windows10 Professional上的教育版和社区版)中安装了BeautifulSoup4。然而,我无法加载BeautifulSoup,即使我重新启动了我的计算机和PyCharm。下面是错误消息 from bs4 import BeautifulSoup Traceback (most recent call last): File "C:\Users\xxxx\PycharmProjects\DeepLearning\

我试图从网站上提取数据。为此,我在PyCharm(Windows10 Professional上的教育版和社区版)中安装了BeautifulSoup4。然而,我无法加载BeautifulSoup,即使我重新启动了我的计算机和PyCharm。下面是错误消息

from bs4 import BeautifulSoup

Traceback (most recent call last):
  File "C:\Users\xxxx\PycharmProjects\DeepLearning\venv\py3.8\lib\site-packages\IPython\core\interactiveshell.py", line 3418, in run_code
    exec(code_obj, self.user_global_ns, self.user_ns)
  File "<ipython-input-3-f33cf0cb8fd3>", line 1, in <module>
    from bs4 import BeautifulSoup
  File "C:\Program Files\JetBrains\PyCharm 2020.3.3\plugins\python\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Users\xxxx\PycharmProjects\DeepLearning\venv\py3.8\lib\site-packages\bs4\__init__.py", line 32, in <module>
    from .builder import builder_registry, ParserRejectedMarkup
  File "C:\Program Files\JetBrains\PyCharm 2020.3.3\plugins\python\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Users\xxxx\PycharmProjects\DeepLearning\venv\py3.8\lib\site-packages\bs4\builder\__init__.py", line 509, in <module>
    from . import _html5lib
  File "C:\Program Files\JetBrains\PyCharm 2020.3.3\plugins\python\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Users\xxxx\PycharmProjects\DeepLearning\venv\py3.8\lib\site-packages\bs4\builder\_html5lib.py", line 20, in <module>
    import html5lib
  File "C:\Program Files\JetBrains\PyCharm 2020.3.3\plugins\python\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Users\xxxx\PycharmProjects\DeepLearning\venv\py3.8\lib\site-packages\html5lib\__init__.py", line 25, in <module>
    from .html5parser import HTMLParser, parse, parseFragment
  File "C:\Program Files\JetBrains\PyCharm 2020.3.3\plugins\python\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
ValueError: source code string cannot contain null bytes
我可以在Linux服务器上运行BeautifulSoup,但在我的PyCharm上无法运行。任何进一步的帮助和建议都将不胜感激。

感谢@baduker


按照他的建议,我用一个新的venv创建了一个新项目。这个问题已经解决了。感谢@baduker。

不要使用Windows。:(我现在很难更换我的移动台。还有其他建议吗?试着用一个新的
venv
启动一个新项目。如果没有帮助,可以使用Linux或使用Linux运行VM。谢谢你的建议。它现在可以工作了。
Windows 10 Professional
Mobile station ThinkPad P50
PyCharm Educational Edition 2020.3
Python3.8