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