2014-10-18 73 views
0

我正在使用一个自定义软件包,在使用它时我想对其进行修改。当我运行python setup.py install --user时,它会将这些文件复制到另一个目录---所以每次我进行更改时,我都必须使用-f来重写install。是否有一种方法可以在不制作.py文件的副本的情况下进行安装---以便我可以不断修改它们?setup.py install将文件保留在原始位置

+0

如果您可以更改文件,为什么要重新安装? – User 2014-10-18 14:30:55

回答

2

做一个“编辑安装”:

pip install --user -e . 

这将当前目录添加到你的Python路径,而不是文件复制到包目录。

+0

谢谢!注意:它需要'pip install --user -e'。 – DilithiumMatrix 2014-10-18 16:01:03

+0

谢谢,我已经改变了顺序,但对我来说似乎不合理,为什么选项的顺序是相关的。必须是一个bug ... – 2014-10-19 00:08:06

+0

它看起来像“-e”并不意味着当前目录---它意味着你指向的任何目录;在这种情况下'' – DilithiumMatrix 2014-10-19 00:23:33

相关问题