强制安装
例如版本 3.4 上的许多软件包都可以在 3.6 上运行,但如果没有特定平台的发行版,则无法安装它们,但有解决方法。在 .whl 文件(称为 wheel)命名约定决定是否可以在指定平台上安装包。例如。scikit_learn‑0.18.1‑cp36‑cp36m‑win_amd64.whl
[package_name] - [version] - [python interpreter] - [python-interpreter] - [Operating System] .whl。如果轮文件名改变,那么平台匹配,即使平台或 python 版本不匹配,也会尝试安装包。从名称中删除平台或解释器将在 pip 模块 kjhfkjdf.whl is not a valid wheel filename.
的最新版本中出现错误。
另外 .whl 文件可以使用 7-zip 的归档程序解压缩。 - 它通常包含分发元文件夹和包含源文件的文件夹。这些源文件可以简单地解压缩到 site-packges
目录,除非这个轮包含安装脚本,如果是这样,必须先运行它。