Python:更改用于开发的Python软件包的目录

时间:2019-01-25 18:48:15

标签: python pip

假设我在以下目录中有一个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

1 个答案:

答案 0 :(得分:0)

尝试使用pip install --target=d:\path\not_default package_name