假设我在以下目录中有一个python包:
c:\Python27\site-package\monster
我想将其更改为本地分支
c:\ddey\dev
我去了拥有{monster developer package的目录c:\ddey\dev
并尝试:pip install -e .
但是它并没有改变路径。我怎么知道? 在python中,我尝试了以下操作:
>>>import monster
>>>print(monster.__file__)
c:\Python27\site-package\monster\__init__.pyc
预期:
>>>import monster
>>>print(monster.__file__)
c:\ddey\dev\monster\__init__.pyc
解决方案: 以前我的pip安装已完成,但最终却没有得到以下消息,如下所示。在操作过程中出现了一个软件包问题,我没有注意到,因为pip install并没有给出明确的错误。一旦我解决了该软件包的问题,安装就可以正常进行并获得预期的结果!
Successfully installed monster
答案 0 :(得分:0)
尝试使用pip install --target=d:\path\not_default package_name