构建Conda软件包-导入失败

时间:2019-12-02 13:41:15

标签: anaconda package conda

我正在尝试制作一个conda包(第一次)。 该生成似乎可以成功运行,很遗憾,我无法导入该软件包。 我在.yaml文件中添加了导入测试,但实际上测试失败。 我整天都在为此苦苦挣扎,但找不到解决方案。

我的项目具有以下结构:

- test_package/
 | - bld.bat
 | - build.sh
 | - meta.yaml
 | - setup.py
 | - code/
 | | - __init__.py
 | | - test3.py

要构建,我在anaconda中导航到test_package文件夹并运行conda-build .

setup.py是:

from setuptools import setup

setup(
    name='fattool_test',
    version='0.1.0',
    author='An Awesome Coder',
)

meta.yaml文件为:

package:
  name: fattool_test
  version: "0.1.0"

source:
  path: ../test_package

requirements:
  host:
    - python
    - setuptools
  run:
    - python
    - numpy

test:
  commands:
    - test -f $PREFIX/lib/libboost_log$SHLIB_EXT  # [unix]
    - if not exist %LIBRARY_LIB%\\boost_log-vc140-mt.lib exit 1  # [win]
  imports:
    - fattool_test

非常感谢您的投入。

致谢

弗朗切斯科

P.S。我在Windows 10上使用python 3。

0 个答案:

没有答案