http://docs.python.org/distutils/setupscript.html#installing-additional-
files
如果directory是 相对路径
,则相对于安装前缀(对于纯Python软件包,是Python的sys.prefix;对于包含扩展模块的软件包,是sys.exec_prefix),它是相对于安装前缀进行解释的。
这可能会做到:
data_files = [ ("my_module", ["local/lib/python2.7/dist-package/my_module/data1","local/lib/python2.7/dist-package/my_module/data2"])]
或仅使用join添加前缀:
data_dir = os.path.join(sys.prefix, "local/lib/python2.7/dist-package/my_module")data_files = [ ("my_module", [os.path.join(data_dir, "data1"),os.path.join(data_dir, "data2")])]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)