我使用Anaconda python3
命令构建了一个名为gender_univ
的{{1}}包。我将软件包上传到Anaconda云,然后将其安装到我的conda build
环境中。虽然当我输入conda
时,软件包会显示在已安装软件包列表中,但每当我尝试使用conda list
访问软件包时,我都会收到错误import gender_univ
。
我想了解为什么我似乎无法导入显然安装在我的conda虚拟环境中的软件包?有什么建议。
答案 0 :(得分:2)
首先,我会检查你是否正在使用正确的python(即which python
并确认它是你的conda环境中的python)。接下来,您可以检查您的包是否在同一个python的site-packages目录中。
我敢打赌,最可能的事情是conda套餐并没有正确包含所有内容。你确定你有一个build.sh(如果你在Windows上,还是bld.bat)和setup.py?你有没有尝试扩展你的内置conda包并在那里寻找你的python类?
如果扩展内置的conda包,可能类似于gender_univ-VERSION-py35_0.tar.bz2
,你应该看到一个lib/python3.5/site-packages/gender_univ
目录(即python包)。你呢?如果没有,那么失败就在你的建筑物上。