我在我的makefile文件中安装了一个github包:
dependencies: ## installs the github repo
pip install git+https://git.github.com/author/repo
现在我真的只想这样做一次! 这是因为现在每次运行此命令时,它都会获取,克隆和安装该程序包,这需要很长时间。
有没有办法告诉pip如果尚未安装此软件包,则仅安装该软件包?
答案 0 :(得分:1)
没有用于VCS(在您的情况下为git)的存储库。 pip
必须知道软件包的名称和版本,因此需要克隆存储库。
为避免持续不断的重新下载,请从包装中创建一个滚轮。 pip
可以从车轮名称推断名称和版本。