1

独自の Conda パッケージを作成しようとしていますが、特に「テスト」段階でパッケージを「ビルド」するときに問題が発生します。以下にリンクされているチュートリアルに従っていますが、各部分が何をしているかを説明するのに非常に役立ちました。

http://kylepurdon.com/blog/packaging-python-basics-with-continuum-analytics-conda.html

失敗したテスト段階に到達するまで、すべてがうまく構築されているようです。

===== testing package: py_tools-0.0.1-py27_0 =====
import: u'twitter_functions'
Traceback (most recent call last):
  File "/home/curtis/miniconda2/conda-bld/test-tmp_dir/run_test.py", line 26, in <module>
    import twitter_functions
ImportError: No module named twitter_functions
TESTS FAILED: py_tools-0.0.1-py27_0

これは、ビルドしようとしている Conda パッケージのディレクトリを含む Github へのリンクです。

https://github.com/CurtLH/py_tools/tree/develop

私の meta.yaml ファイルまたは他の場所で何が間違っているか知っていますか?

4

1 に答える 1

2

src.twitter_toolsパッケージ ディレクトリに名前を付けたので、正しいインポート テストは になりますsrc。また、パッケージの命名などに役立つ Python パッケージ ドキュメントも参照できます。https://python-packaging.readthedocs.io/en/latest/index.htmlpython setup.py develop conda パッケージを作成する前に実行します。

于 2016-07-22T20:24:58.653 に答える