如何在不更改路径环境变量的情况下安装 python 包?

How to install a python package without changing path environment variable?

在尝试使用 pip 安装 python 软件包 dlib 时,我遇到了一个运行时错误,即:

Traceback (most recent call last):
.....
.....
.....
File "C:\Users\user-1\AppData\Local\Temp\pip-install-i8yuk2fa\dlib\setup.py", line 129, in run
        cmake_version = self.get_cmake_version()
File "C:\Users\user-1\AppData\Local\Temp\pip-install-i8yuk2fa\dlib\setup.py", line 125, in get_cmake_version
        "\n*******************************************************************\n")
RuntimeError:
*******************************************************************
CMake must be installed to build the following extensions: dlib
*******************************************************************

我在机器上安装了 CMake,但由于某些限制,我没有将 cmake.exe 的位置添加到 PATH。无论如何我可以在通过 pip 安装时提供 cmake.exe 文件的位置,即 C:\Program Files\CMake\bin 作为参数,而不是通过 Windows 上的高级系统设置更改路径环境变量 10 OS?

谢谢。

如果您使用的是命令提示符,是否可以临时将 add 设置到 PATH 变量中?喜欢:

set PATH=%PATH%;C:\Program Files\CMake\bin

我相信您无法执行此操作,除非您可以使用 setx 或 set 在命令提示符中更改路径。如果您无法使用命令提示符更改路径,那么除非您可以将 cmake 移动到路径上的某个位置,否则您的问题将无法解决。