Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在setup.py中处理配置yaml文件_Python_Package_Yaml_Config_Setup.py - Fatal编程技术网

Python 在setup.py中处理配置yaml文件

Python 在setup.py中处理配置yaml文件,python,package,yaml,config,setup.py,Python,Package,Yaml,Config,Setup.py,我有一个pycharm项目,形状如下: my_project: setup.py config_files: config1.yaml config2.yaml my_package: __init__.py main.py 当我从pycharm运行我的main.py时,我可以使用以下路径访问我的config1.yaml文件:。/config\u files/config1.yaml 我的目标是构建这个包,

我有一个pycharm项目,形状如下:

my_project:
    setup.py
    config_files:
        config1.yaml
        config2.yaml
    my_package:
        __init__.py
        main.py
当我从pycharm运行我的
main.py
时,我可以使用以下路径访问我的
config1.yaml
文件:
。/config\u files/config1.yaml

我的目标是构建这个包,然后将它安装到我的云计算机上并运行程序。但是
setup.py
不会将配置文件复制到pycharm项目中的位置


我的问题是:如何确保这些文件被正确复制?

你所说的
未被正确复制是什么意思?你想把整个目录转移到你的云上,并在云机器上本地执行,还是想远程安装?我想构建一个包,然后通过pip和git在我的云iNtance上安装它