Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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
使用额外的安装选项定义依赖项-python安装_Python_Installation_Setup.py - Fatal编程技术网

使用额外的安装选项定义依赖项-python安装

使用额外的安装选项定义依赖项-python安装,python,installation,setup.py,Python,Installation,Setup.py,我正在尝试创建一个需要安装包的python安装文件。通常,只需将程序包的名称从setuptools程序包传递给安装对象,即: from setuptools import setup setup(name=.., .... install_requires=['libact'],) 但是,此库的安装仅适用于(至少对我而言)特定的安装选项。特别是,如果我想安装此库,我必须执行以下操作: LIBACT_BUILD_HINTSVM=1 LIBACT_BUILD

我正在尝试创建一个需要安装包的python安装文件。通常,只需将程序包的名称从setuptools程序包传递给安装对象,即:

 from setuptools import setup 

 setup(name=.., 
       ....
       install_requires=['libact'],)
但是,此库的安装仅适用于(至少对我而言)特定的安装选项。特别是,如果我想安装此库,我必须执行以下操作:

LIBACT_BUILD_HINTSVM=1  LIBACT_BUILD_VARIANCE_REDUCTION=0 pip install 
git+https://github.com/ntucllab/libact.git
有关更多详细信息,请参阅和libact的设置。我现在的问题是如何在我的安装文件中定义这些特殊的安装选项。我尝试使用setuptools,但显然无法将文件作为源文件添加到git存储库中