下午好。
我正在为我的工作编写一个小到中型的Python程序。该任务要求我使用Excel库xlwt和xlrd,以及用于查询Oracle数据库的名为cx_Oracle的库。我通过版本控制系统CVS开发项目。
我想知道组织Python项目周围第三方库的标准方式是什么。应该将xlwt、xlrd和cx_Oracle这些库存储在目录/usr/local/lib/python等目录中,该目录应该位于PYTHONPATH中吗?还是第三方库应该包含在与项目源代码相同的目录中,有效地“随项目一起”分发,这样Python脚本就更具平台独立性。
我只是在寻找最佳实践,因为我来自Java并且是Python新手。
提前感谢, ktm
我正在为我的工作编写一个小到中型的Python程序。该任务要求我使用Excel库xlwt和xlrd,以及用于查询Oracle数据库的名为cx_Oracle的库。我通过版本控制系统CVS开发项目。
我想知道组织Python项目周围第三方库的标准方式是什么。应该将xlwt、xlrd和cx_Oracle这些库存储在目录/usr/local/lib/python等目录中,该目录应该位于PYTHONPATH中吗?还是第三方库应该包含在与项目源代码相同的目录中,有效地“随项目一起”分发,这样Python脚本就更具平台独立性。
我只是在寻找最佳实践,因为我来自Java并且是Python新手。
提前感谢, ktm