假设您创建了一个私有项目,并且想在另一个python项目中重用它,那么如何通过pip文件中的相对路径指示它而不暴露在线?
尽管没有直接描述此问题,但是从文档(https://pip.readthedocs.io/en/1.1/requirements.html)中,我尝试了以下操作:
使用-e文件指示
./ folder / my-project-0.1.0-cp36-cp36m-linux_x86_64.whl#egg = my-project == 0.1.0 got> NotADirectoryError:[Errno 20]不是目录
指示使用文件:
./ 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'
似乎在根文件夹而不是相对的文件夹上查找文件。
指示不带文件:
文件夹/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文件!