0
我碰到這在一個Makefile跑到最近:爲什麼此pip調用在Makefile中成功,但不通過命令行?
develop:
pip install "file://`pwd`#egg=MyProject"
這當make develop
稱爲工作正常,但是當我通過命令行調用相同的命令時,它的錯誤了「No such file or directory: /home/slack/tmp/myproject#egg=MyProject'
」
爲什麼這在Makefile中工作,但不從命令行明確調用?
是的,我得到關於該文件的部分://和pwd。上面的行是Makefile中的唯一行。 – seth 2013-03-12 19:31:23
@seth這些是makefile中唯一的行嗎?嗯,你是否從makefile的同一目錄運行pip命令? Make和/或pip可能會設置一些與用戶設置不同的默認值,或者您的shell可能具有不同的env設置。 – 2013-03-12 20:07:40
釘住它。不同版本的點子。新奇怪的是'Makefile和shell中匹配哪個pip',但'pip --version'輸出不同的結果。謝謝你提醒我經常檢查環境 – seth 2013-03-12 21:18:23