如何使用pipenv忽略特定包的依赖项

Ole*_*kov 9 pip python-3.6 pipenv

是否有可能在没有依赖包的情况下安装python包pipenv?我正在寻找类似pip install package_name --no-dependencies的东西Pipfile.我已经尝试使用标记指定但它引发了异常.

[packages]
"psycopg2-binary" = "*"
"aiopg"={version = "*", markers="--no-dependencies"}
Run Code Online (Sandbox Code Playgroud)

Tyl*_*eck 0

我不确定 Pipenv 支持该功能,但我认为以下选项可能有效(从未尝试过):

  1. 通过 pip 安装到 requests.txt 文件中

    pip install <package> --no-deps -r requirements.txt--> 然后导入到pipenvpipenv install -r /path/to/requirements.txt

  2. 如果当前项目中已有 Pipfile,请将当前的 pipelinev 文件导出到requirements.txt 文件

    pipenv lock -r > requirements.txt

  3. 合并两个文件,然后从合并的requirements.txt 文件中进行pipenv install

    pipenv install -r path/to/requirements.txt

也许文档中的这个链接也可能有帮助