在`pip install -r requirements.txt`时,某些要求扩展了require.txt的扩展程序包规范的安装问题

在我的requirements.txt文件中,我有这个

torch==1.4.0+cpu torchvision==0.5.0+cpu -f https://download.pytorch.org/whl/torch_stable.html

但是,当我尝试这样做

pip install -r requirements.txt

我明白了

Invalid requirement: 'torch==1.4.0+cpu torchvision==0.5.0+cpu'
Traceback (most recent call last):
  File "c:\users\santosh\documents\github\zakta\zaktaenv2\lib\site-packages\pip\_vendor\packaging\requirements.py",line 92,in __init__
    req = REQUIREMENT.parseString(requirement_string)
  File "c:\users\santosh\documents\github\zakta\zaktaenv2\lib\site-packages\pip\_vendor\pyparsing.py",line 1617,in parseString
    raise exc
  File "c:\users\santosh\documents\github\zakta\zaktaenv2\lib\site-packages\pip\_vendor\pyparsing.py",line 1607,in parseString
    loc,tokens = self._parse( instring,0 )
  File "c:\users\santosh\documents\github\zakta\zaktaenv2\lib\site-packages\pip\_vendor\pyparsing.py",line 1379,in _parseNoCache
    loc,tokens = self.parseImpl( instring,preloc,doactions )
  File "c:\users\santosh\documents\github\zakta\zaktaenv2\lib\site-packages\pip\_vendor\pyparsing.py",line 3376,in parseImpl
    loc,exprtokens = e._parse( instring,loc,line 1383,line 3164,in parseImpl
    raise ParseException(instring,self.errmsg,self)
pip._vendor.pyparsing.ParseException: Expected stringEnd (at char 17),(line:1,col:18)

During handling of the above exception,another exception occurred:

Traceback (most recent call last):
  File "c:\users\santosh\documents\github\zakta\zaktaenv2\lib\site-packages\pip\req\req_install.py",line 82,in __init__
    req = Requirement(req)
  File "c:\users\santosh\documents\github\zakta\zaktaenv2\lib\site-packages\pip\_vendor\packaging\requirements.py",line 96,in __init__
    requirement_string[e.loc:e.loc + 8]))
pip._vendor.packaging.requirements.InvalidRequirement: Invalid requirement,parse error at "'torchvis'"

因此,我认为它与扩展的pip命令有关,因此,我认为我需要以某种方式在我的requirements.txt文件中对它进行格式化,例如用引号,$或{}。

rui344607646 回答:在`pip install -r requirements.txt`时,某些要求扩展了require.txt的扩展程序包规范的安装问题

已编辑
正如@georgexsh和@Klaus D.所评论的那样,requirements.txt不是pip的命令行,因此您需要摆脱这些命令,并在单独的行中包含两个软件包。

这是requirements file format上文档的链接。

您只需在torch==1.4.0 torchvision==0.5.0 文件中包含这两行:

pip install -r requirements.txt

然后运行

<Tab.Screen
   name="stock"
   component={StockComponet}          
   options={{ tabBarLabel: 'Open stock',tabBarIcon:({focused})=> <AntDesign name={'slack-square'} size={25} color="red" /> }}
/>
本文链接:https://www.f2er.com/2564360.html

大家都在问