通过PyCharm安装软件包会产生“ ValueError:源代码字符串不能包含空字节”

我已经在其他机器上使用了PyCharm的软件包安装程序,没有问题,但是每次我按下“安装软件包”按钮时,都在这台机器上(Windows,如果有关系的话)失败。这是我索取详细信息时得到的:

Executed command:

pip install chess

Error occurred:

ValueError: source code string cannot contain null bytes

Traceback (most recent call last):
  File "C:\Program Files\JetBrains\PyCharm Community Edition 2019.2.4\helpers\packaging_tool.py",line 145,in main
    do_install(pkgs)
  File "C:\Program Files\JetBrains\PyCharm Community Edition 2019.2.4\helpers\packaging_tool.py",line 59,in do_install
    run_pip(['install'] + pkgs)
  File "C:\Program Files\JetBrains\PyCharm Community Edition 2019.2.4\helpers\packaging_tool.py",line 73,in run_pip
    runpy.run_module(module_name,run_name='__main__',alter_sys=True)
  File "C:\Users\Emma\AppData\Local\Programs\Python\Python35-32\lib\runpy.py",line 201,in run_module
    mod_name,mod_spec,code = _get_module_details(mod_name)
  File "C:\Users\Emma\AppData\Local\Programs\Python\Python35-32\lib\runpy.py",line 142,in _get_module_details
    return _get_module_details(pkg_main_name,error)
  File "C:\Users\Emma\AppData\Local\Programs\Python\Python35-32\lib\runpy.py",line 109,in _get_module_details
    __import__(pkg_name)
  File "C:\Users\Emma\AppData\Local\Programs\Python\Python35-32\lib\site-packages\pip\__init__.py",line 21,in <module>
    from pip._vendor.requests.packages.urllib3.exceptions import DependencyWarning
ValueError: source code string cannot contain null bytes

起初我以为这是一个编码问题,所以我将所有内容的编码都切换为UTF-8,这短暂地使PyCharm停止了将“导入国际象棋”语句变灰,但是当我回到菜单中时并尝试安装它出现相同的问题。特别是国际象棋,这也不是问题,因为我对大熊猫也有同样的问题。

我正在使用PyCharm社区版(最初是2017,但是在尝试解决此问题时重新安装了它,所以现在是2019)。项目解释器是Python 3.5.3rc1。

heihei2008 回答:通过PyCharm安装软件包会产生“ ValueError:源代码字符串不能包含空字节”

这不是您的PyCharm的问题,但是您正在尝试安装模块的源代码。 根据PyPi的说法,它就是one,它在7年前的最后一次更新。

您可以自己下载并使用this solution解决问题。

,

如果在使用PyCharm安装其他软件包时也遇到问题,是否尝试使用命令提示符安装它们?
pip install chess

本文链接:https://www.f2er.com/3162363.html

大家都在问