设置.py目标安装路径

2024-04-27 02:28:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我有个问题要问设置.py/pip安装安装目录。 我写了一封信设置.py在安装过程中应该复制一些文件的脚本。我是通过设置.py脚本字符串:

setup(name='funny_package',
      ....
      data_files=[('destination_dir1',
                    ['file1']),
                  ('destination_dir2',
                   ['file2'])],
      ...
      )

文件被复制。 但是当我运行包的模块时,发现模块是从virtualenv_name/lib/site-packages/python3.5/funny_package运行的,包本身安装在virtualenv_name/funny_package。你知道吗

问题是如何使设置.py/pip安装以将必要的文件也复制到virtualenv_name/lib/site-packages/python3.5/funny_package而不仅仅复制到virtualenv_name/funny_package???你知道吗

升级。file1和file2是在安装过程中生成的。你知道吗

升级2。问题的不同之处在于,我应该存储的文件是在安装阶段生成的。但是这个问题和没有明显的相似。你知道吗

解决方案。 解决方法是使用package_data。感谢@AlexanderReynolds


Tags: 模块pip文件namepy脚本packagedata