小编Wli*_*Wli的帖子

设置子模块依赖项

我们有一个 python 包,它也是一个 git 存储库。它依赖于其他 python 包,它们本身就是 git repos。我们将后者作为前者的 git 子模块。这些都不是公开的,因此没有 PyPI。

与使用子模块依赖项安装相关的其他问题都不符合我们的模式。我的问题不是关于查找(子)包setuptools,也不是关于相对导入。

这是我们的结构:

package-repo/
    setup.py
    setup.cfg
    README.md
    .gitignore
    .gitmodules
    .git/
    submodule-repo/
        .git/
        .gitignore
        setup.py
        setup.cfg
        README.md
        submodule/
            __init__.py
            moduleX.py
            moduleY.py
    package/
        __init__.py
        moduleA.py
        moduleB.py
        subpackage1/

Run Code Online (Sandbox Code Playgroud)

与requirements.txt的情况一样,我天真地认为以下内容可以解决:

package-repo/
    setup.py
    setup.cfg
    README.md
    .gitignore
    .gitmodules
    .git/
    submodule-repo/
        .git/
        .gitignore
        setup.py
        setup.cfg
        README.md
        submodule/
            __init__.py
            moduleX.py
            moduleY.py
    package/
        __init__.py
        moduleA.py
        moduleB.py
        subpackage1/

Run Code Online (Sandbox Code Playgroud)

这不起作用。

另一种方法是添加子模块packages并在 中指示其目录package_dir。嗯,效果不太好,如果安装依赖模块时无法安装,那么在“子模块”中创建 setup.py 有何意义?pip install ./submodule-repo/我只想安装它,而不必将其放在 PyPI 上或创建虚拟 PyPI 服务器,这严重过度,或者必须在 README.md 中指示要做什么(即),这是不优雅的。 …

python distutils setuptools python-3.x

5
推荐指数
1
解决办法
2188
查看次数

大熊猫从二维数据到具有多索引列的一维数据

我有一个带有索引和列的简单 2D 数据框。我需要使用我同事的布局将它导出到一个 excel 文件,例如一个带有 2 个级别的多索引列的单行。第一级对应于我的数据框索引,第二级对应于我的数据框列。

我拥有的:

          Ah-Step    Wh-Step     T[°C]
C-Rate                                
1C     -30.133791 -63.016814  30.86355
2C     -25.557269 -51.937002  37.10111
3C     -20.338776 -40.632206  43.84840
4C      -8.023851 -16.609749  45.63529
5C      -3.868425  -8.111969  46.74843
Run Code Online (Sandbox Code Playgroud)

我想要的是:

          1C                              2C                              3C  \
     Ah-Step    Wh-Step     T[°C]    Ah-Step    Wh-Step     T[°C]    Ah-Step   
0 -30.133791 -63.016814  30.86355 -25.557269 -51.937002  37.10111 -20.338776   

                             4C                             5C            \
     Wh-Step    T[°C]   Ah-Step    Wh-Step     T[°C]   Ah-Step   Wh-Step   
0 -40.632206  43.8484 -8.023851 -16.609749  45.63529 -3.868425 -8.111969   


      T[°C]  
0  46.74843  
Run Code Online (Sandbox Code Playgroud)

到目前为止,我的解决方案(我的数据框由 ' Summary' 变量保存,' writer' …

python python-3.x pandas

2
推荐指数
1
解决办法
2609
查看次数

标签 统计

python ×2

python-3.x ×2

distutils ×1

pandas ×1

setuptools ×1