我正在制作一个Python模块(C库的包装器),我需要安装一些数据文件才能使包工作(磁场模型的系数)。此外,安装后,需要将环境变量设置为数据文件最终的文件夹(否则C库将无法工作)。
我想我已经设法通过使用清单文件和include_package_data=True
来安装数据文件(这些文件正确地在安装包的目录中结束,但是如果有更好的方法我都是耳朵)。但是我被困在环境变量部分。
__file__
中使用__init.py__
并从那里开始工作,并且环境变量不必坚持。但是,我不确定C扩展是否可以访问通过Python包装器定义的环境变量。会吗?