我跟随https://conda.io/docs/user-guide/tutorials/build-pkgs.html构建我的第一个(私有)Python包。我没有在PyPi上托管它,我也不想。我发现我遇到的问题和链接教程中的演示是一样的。一、 例如,我按照这些步骤,创建meta.yaml
和{conda-build .
。错误消息如下:
(base) C:\Users\jvanzundert\conda-bld\pyinstrument_1535453523573\test_tmp>call "C:\ProgramData\Anaconda3\Scripts\activate.bat" "C:\Users\jvanzundert\conda-bld\pyinstrument_1535453523573\_test_env"
(C:\Users\jvanzundert\conda-bld\pyinstrument_1535453523573\_test_env) C:\Users\jvanzundert\conda-bld\pyinstrument_1535453523573\test_tmp>IF 0 NEQ 0 exit 1
(C:\Users\jvanzundert\conda-bld\pyinstrument_1535453523573\_test_env) C:\Users\jvanzundert\conda-bld\pyinstrument_1535453523573\test_tmp>"C:\Users\jvanzundert\conda-bld\pyinstrument_1535453523573\_test_env\python.exe" -s "C:\Users\jvanzundert\conda-bld\pyinstrument_1535453523573\test_tmp\run_test.py"
import: 'pyinstrument'
Traceback (most recent call last):
File "C:\Users\jvanzundert\conda-bld\pyinstrument_1535453523573\test_tmp\run_test.py", line 2, in <module>
import pyinstrument
ModuleNotFoundError: No module named 'pyinstrument'
(C:\Users\jvanzundert\conda-bld\pyinstrument_1535453523573\_test_env) C:\Users\jvanzundert\conda-bld\pyinstrument_1535453523573\test_tmp>IF 1 NEQ 0 exit 1
Tests failed for pyinstrument-0.13.1-py36_0.tar.bz2 - moving package to C:\Users\jvanzundert\conda-bld\broken
WARNING:conda_build.build:Tests failed for pyinstrument-0.13.1-py36_0.tar.bz2 - moving package to C:\Users\jvanzundert\conda-bld\broken
removing: pyinstrument-0.13.1-py36_0.tar.bz2
TESTS FAILED: pyinstrument-0.13.1-py36_0.tar.bz2
这是我的设置还是教程的问题?在
对于我自己的包,我认为我的布局应该是这样的(注意,我对Python比较陌生)
^{pr2}$的内容梅塔亚姆文件:
package:
name: <package name>
version: "0.0.1"
requirements:
host:
- python
run:
- python
test:
imports:
- <package name>
source:
path: $RECIPE_DIR\..
但这不起作用,在pyinstrument
示例的测试中也会失败。在
目前没有回答
相关问题 更多 >
编程相关推荐