📌  相关文章
📜  'pipwin' 未被识别为内部或外部命令 - Python (1)

📅  最后修改于: 2023-12-03 15:13:02.776000             🧑  作者: Mango

'pipwin' 未被识别为内部或外部命令 - Python

当我们在使用 Python 进行项目开发时,有时候需要引入第三方包,而 pip 就是最常用的 Python 包管理工具。但是,当我们安装一些特定的第三方包时,可能会遇到类似于“'pipwin' 未被识别为内部或外部命令”的错误信息。这是因为 pipwin 不属于 Python 的原生包管理工具,需要进行额外的安装。

问题原因

pipwin 是一个针对 Windows 用户的第三方 Python 包管理工具,可以帮助 Windows 用户更方便地安装一些第三方包。但是,由于其不是 Python 内置的包管理工具,需要先安装 pipwin,然后才能使用它来安装其他包。

解决方案

要解决 "'pipwin' 未被识别为内部或外部命令" 的问题,我们需要分为两个步骤进行操作。

第一步:安装 pipwin
pip install pipwin

这行命令将会用 pip 安装 pipwin,这是 pipwin 可用的最新版本。执行以上命令后,Windows 的控制台应该会输出以下信息:

Collecting pipwin
  Downloading pipwin-0.5.1-py2.py3-none-any.whl (7.6 kB)
Requirement already satisfied: pySmartDL>=1.3.1; python_version >= "3.4" in ./venv/lib/python3.8/site-packages (from pipwin) (1.3.4)
Requirement already satisfied: beautifulsoup4>=4.9.0 in ./venv/lib/python3.8/site-packages (from pipwin) (4.9.3)
Requirement already satisfied: packaging in ./venv/lib/python3.8/site-packages (from pipwin) (20.9)
Requirement already satisfied: requests in ./venv/lib/python3.8/site-packages (from pipwin) (2.25.1)
Collecting js2py
  Downloading Js2Py-0.71.tar.gz (752 kB)
第二步:使用 pipwin 安装第三方包

在安装完 pipwin 后,我们可以使用其命令来安装我们需要的第三方包,例如,我们想安装 pycrypto 包,可以使用以下命令:

pipwin install pycrypto

当然,我们可以安装其他的一些包,只要是 pipwin 内部支持的即可。

总结

在 Windows 操作系统上,使用 pip 工具时会遇到 "'pipwin' 未被识别为内部或外部命令" 的错误信息,这是因为 pipwin 不是 Python 的原生工具,需要进行单独的安装。我们只需要通过 pip 安装 pipwin,并使用其提供的命令来安装想要的第三方包即可。