我计划按以下方式组织我的python项目:
<my_project>/
webapp/
mymodulea.py
mymoduleb.py
mymodulec.py
mylargemodule/
__init.py__
mysubmodule1.py
mysubmodule2.py
backend/
mybackend1.py
mybackend2.py
lib/
python_external_lib1.py
python_external_large_lib2/
__init__.py
blabla.py
python_external_lib2.py
在我的开发IDE(PYdev)中,为了使所有工作正常,我将webapp/、backend/和lib/设置为源文件夹,当然所有的工作都可以。在
如何在远程服务器上部署它?我必须在启动脚本中设置PYTHONPATH吗?或者我是通过编程来完成的?在
如果将webapp、backend和lib视为源文件夹,则导入(例如)mymodulea、mybackend1和python_external_large_lib2。在
然后在服务器上,必须将webapp、backend和lib放入python路径中。这是一种正常的启动方式。以编程的方式执行此操作很复杂,因为现在您的代码需要知道它在什么环境中运行才能正确配置路径。在
相关问题 更多 >
编程相关推荐