[英]Python branching with subclipse
我正在研究使用Subclipse插件在Eclipse中創建分支python軟件包。 我可以物理地分支,當我在Eclipse中使用“調試並運行”功能時,就會出現問題。 進口來源不變。 以這個例子...
PythonProject > trunk > test > __init__.py
main.py
message.py
main.py包含:
from test.message import message
print message
message.py包含:
message = "Hello world!"
__init__
為空。
分支時:
PythonProject > branches > 1 > test > __init__.py
main.py
message.py
main.py包含:
from test.message import message
print message
message.py包含:
message = "Hello earth!"
但是,當我運行debug或從分支的main.py運行時,我會收到“ Hello world!”。 印刷。 我需要Eclipse來拾取新的PYTHONPATH。 我知道這可以通過sys.path.append
/ sys.pah.insert
來完成,但我希望有一個更加精巧的解決方案。
希望這是有道理的。
您可以在Eclipse中為分支創建單獨的項目,並以不同的方式設置它們的PYTHONPATH
。 可能還有另一種更駭人聽聞的方式來做到這一點(也許也可以是非駭客的方式),但是項目的想法是,它是一個緊密結合的單元。 根據定義,不同的分支不是凝聚整體的一部分。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.