Python 3-安装新模块时出现WinError 87

时间:2019-01-13 19:40:49

标签: python-3.x pip

我试图在python 3中安装新模块,当我在win10机器上运行python -m pip install filename时,我得到了:

Using cached https://files.pythonhosted.org/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981/termcolor-1.1.0.tar.gz
    Error [WinError 87] The parameter is incorrect while executing command python setup.py egg_info
Could not install packages due to an EnvironmentError: [WinError 87] The parameter is incorrect

我试图以管理员身份运行PowerShell,但问题仍然存在。我也尝试在cmd中运行此命令。

2 个答案:

答案 0 :(得分:0)

termcolor很老,last release 1.1.0在2011年。有report,Python 3.6+打破了termcolor。

我的建议是尝试console

答案 1 :(得分:0)

从Pycharm控制台执行pip install numwords2时,我收到了相同的错误消息。

然后我使用以下方法升级了点子:

python -m pip install --upgrade pip

卸载了pip-19.1.1,并将其替换为pip-19.3.1。

下一个pip install的重击效果很好。