例如,当我有requirements-dev.txt
和requirements.txt
时,我知道我可以在-r requirements.txt
内requirements-dev.txt
,然后运行pip install -r requirements-dev.txt
将从两个文件安装包。
那就是说,我确信任何安装选项都可以在需求文件中正常工作。事实证明,当我在需求文件中放置如下内容时:
mypackage==1.0.0 -t /path/to/local/dir
我明白了:
pip: error: no such option: -t
pip install mypackage==1.0.0 -t /path/to/local/dir
时运行正常。由于复杂的原因,我需要在一个需求文件中放置多个包,其中一些包必须以一个目录为目标,其他包必须以另一个目标为目标,所以继续。
任何使这项工作的解决方案?
答案 0 :(得分:2)
SQLCA.DBMS = "ADAPTIVE SERVER ENTERPRISE"
SQLCA.Database = "TEST_DB"
SQLCA.ServerName = "ASETEST"
SQLCA.LogId = "AGL027"
SQLCA.AutoCommit = False
SQLCA.DBParm = "Sec_Cred_Timeout=100,Sec_Network_Auth=1,Host='COMPUTERNAME',Sec_Server_Principal='DBCOMPUTERNAME.DOMAIN.COMPANY.net'"
这应该有效。它对我有用。
如果您希望将不同的模块安装到不同的位置,那么我认为您可能需要将它们放入多个需求文本文件中。这至少就我所知而言
答案 1 :(得分:2)
截至今天( pip 版本 20.0.2 ),-t, --target <dir>
文件中不支持requirements.txt
选项。 section "Requirements File Format" of pip's User guide列出了当前支持的选项:
- -i,--index-url
- -extra-index-url
- -无索引
- -c,--constraint
- -r,--requirement
- -e,-可编辑
- -f,--find-links
- -无二进制
- -仅二进制
- -require-hashs
- -pre
- -受信任的主机