
使用 python setup 安装了自己开发的包,但是接下来 import 到的都是安装的包,无法使用项目中修改代码后的包。希望安装的包给其它人用,而自己开发时屏蔽掉。求解决这个问题的最佳实践
1 whileFalse 2017 年 7 月 17 日 import json import ".json" 我记得是这样 |
2 whileFalse 2017 年 7 月 17 日 try: import '.mypackage' except: import mypackage 我是这个意思 |
3 xielongen OP 我不希望修改代码,这样需要修改很多地方 |
4 lights 2017 年 7 月 17 日 via iPhone 好像有一个 project setting ?可以设置当前项目的 sdk 之类的,应该能解决楼主的问题吧 |
5 mkeith 2017 年 7 月 17 日 virtualenv 使用不同的环境呢 |
8 scriptB0y 2017 年 7 月 17 日 |
9 walleL 2017 年 7 月 17 日 1. 使用 pip install -e 安装 2. 不安装,在项目目录下做一个链接 |
11 edsion996 2017 年 7 月 17 日 楼主是来钓鱼的么,我怎么感觉已经把所有可行的方案都给否定了。。。 |
12 tempdban 2017 年 7 月 17 日 import sys sys.path.insert( 1, "your path" ) |
13 2929899530pgy 2017 年 7 月 17 日 厉害,支持 |
14 mkeith 2017 年 7 月 17 日 两个 env 要同步什么啊,直接 pip install -r requirement.txt |
19 tempdban 2017 年 7 月 17 日 |
26 xielongen OP 我上面的回复中声明过不愿意使用这种 dirty 的方式 |