如何在pip要求文件上添加whl文件?

时间:2019-05-30 14:43:24

标签: python pip package-managers requirements

假设您创建了一个私有项目,并且想在另一个python项目中重用它,那么如何通过pip文件中的相对路径指示它而不暴露在线?

尽管没有直接描述此问题,但是从文档(https://pip.readthedocs.io/en/1.1/requirements.html)中,我尝试了以下操作:

  1. 使用-e文件指示

      

    ./ folder / my-project-0.1.0-cp36-cp36m-linux_x86_64.whl#egg = my-project == 0.1.0   got> NotADirectoryError:[Errno 20]不是目录

  2. 指示使用文件:

      

    ./ folder / my-project-0.1.0-cp36-cp36m-linux_x86_64.whl#egg = my-project == 0.1.0   got> FileNotFoundError:[错误2]没有这样的文件或目录:   '/folder/my-project-0.1.0-cp36-cp36m-linux_x86_64.whl'

    似乎在根文件夹而不是相对的文件夹上查找文件。

  3. 指示不带文件:

      

    文件夹/my-project-0.1.0-cp36-cp36m-linux_x86_64.whl得到了>无效   要求:“ folder / my-project-0.1.0-cp36-cp36m-linux_x86_64.whl”

    它看起来像一条路径。它存在吗?

看来,如果我指出该文件夹,它将起作用。 但事实并非如此,有人知道如何解决吗?

numpy
pandas
file:./folder/my-project-0.1.0-cp36-cp36m-linux_x86_64.whl#egg=my-project==0.1.0

使用相对路径成功安装pip安装whl文件!

0 个答案:

没有答案