Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/353.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 使用Conda生成时导入测试失败_Python_Conda_Conda Build - Fatal编程技术网

Python 使用Conda生成时导入测试失败

Python 使用Conda生成时导入测试失败,python,conda,conda-build,Python,Conda,Conda Build,我正在尝试创建自己的Conda包,但在“构建”包时遇到了问题,特别是在“测试”阶段。我一直在关注下面链接的教程,它对解释每个部分的功能非常有帮助 一切似乎都很好,直到它进入测试阶段失败 ===== testing package: py_tools-0.0.1-py27_0 ===== import: u'twitter_functions' Traceback (most recent call last): File "/home/curtis/miniconda2/conda-bld

我正在尝试创建自己的Conda包,但在“构建”包时遇到了问题,特别是在“测试”阶段。我一直在关注下面链接的教程,它对解释每个部分的功能非常有帮助

一切似乎都很好,直到它进入测试阶段失败

===== 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
====测试包:py_工具-0.0.1-py27_0=====
导入:u'twitter_函数'
回溯(最近一次呼叫最后一次):
文件“/home/curtis/miniconda2/conda bld/test-tmp_dir/run_test.py”,第26行,在
导入twitter函数
ImportError:没有名为twitter\u函数的模块
测试失败:py_工具-0.0.1-py27_0
这里有一个指向我的Github的链接,其中包含我正在尝试构建的Conda包所在的目录


你知道我在meta.yaml文件或其他地方做错了什么吗?

正确的导入测试应该是
src.twitter\u tools
,因为你已经将包目录命名为
src
。您还可以查看Python打包文档,以帮助命名您的包,等等:我建议您在创建conda包之前,首先确保运行
Python setup.py develope
时一切正常。

您没有添加链接,对此表示抱歉。我刚刚编辑了它以包含到我的GitHub的链接