Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在不更改path环境变量的情况下安装python包?_Python_Cmake_Path_Pip_Dlib - Fatal编程技术网

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

如何在不更改path环境变量的情况下安装python包?,python,cmake,path,pip,dlib,Python,Cmake,Path,Pip,Dlib,在尝试使用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\

在尝试使用
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操作系统上的高级系统设置更改Path环境变量


谢谢。

如果您正在使用命令提示符,是否可以临时将add设置为PATH变量?比如:

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

如果正在使用命令提示符,是否可以临时将add设置为PATH变量?比如:

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


我认为,除非您可以使用setx或set在命令提示符中更改路径,否则您无法做到这一点。如果无法使用命令提示更改路径,则除非您可以将cmake移动到路径上的某个位置,否则无法解决问题。

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

是的,但我的问题是,我是否可以输入类似于
pip install--some option=“C:/Program Files/cmake/bin”的内容dlib--user
?@user-D-one No.dlib的
setup.py
,因此它必须位于
%PATH%
中,并且
pip
中没有设置
%PATH%
的选项。谢谢你的澄清。这是一个“转到”过程吗?即检查用户想要安装的任何软件包的
setup.py
,以查看问题到底发生在哪里?@Robin Chow会将您的解决方案标记为已接受的答案。用户“phd”澄清了为什么这是唯一的方法。
setup.py
是第一个要查找的地方,还有
setup.cfg
。是的,但我的问题是我可以输入类似于
pip install--some option=“C:/Program Files/CMake/bin”的内容吗dlib--user
?@user-D-one No.dlib的
setup.py
,因此它必须位于
%PATH%
中,并且
pip
中没有设置
%PATH%
的选项。谢谢你的澄清。这是一个“转到”过程吗?即检查用户想要安装的任何软件包的
setup.py
,以查看问题到底发生在哪里?@Robin Chow会将您的解决方案标记为已接受的答案。用户“phd”澄清了为什么这是唯一的方法。
setup.py
是第一个要查找的地方,还有
setup.cfg
。如果您安装了像CLion或PyCharm这样的IDE,他们就有一个UI,用于在虚拟环境中安装软件包,虚拟环境也有自己的路径环境。作为一个非客观方面的注释:我建议不要使用Python使用DLIB,C++ API更丰富。我可以使用DLib与C++或一个不同的ML库。有好几家大公司都有精心制作的Python API。@nada不得不使用
set
命令。谢谢你非客观的旁注。请随时说明Python.caffe、OpenCV、TensorFlow、MXNet、OpenNN、scikit learn、Theano、Pylern2、Pattern的任何特定ML库建议。。。粗体的是我个人的建议。如果你安装了像CLion或PyCharm这样的IDE,他们有一个在虚拟环境中安装软件包的UI,虚拟环境也有自己的PATH环境。作为一个非客观方面的注释:我建议不要使用Python使用DLIB,C++ API更丰富。我可以使用DLib与C++或一个不同的ML库。有好几家大公司都有精心制作的Python API。@nada不得不使用
set
命令。谢谢你非客观的旁注。请随时说明Python.caffe、OpenCV、TensorFlow、MXNet、OpenNN、scikit learn、Theano、Pylern2、Pattern的任何特定ML库建议。。。粗体字是我个人的建议。根据用户“phd”的澄清,我接受了你和罗宾的回答。感谢您的帮助。根据用户“phd”的上述澄清,接受您和Robin的回答。谢谢你的帮助。