如何在不更改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的回答。谢谢你的帮助。