python问题

我把一个网上下载的python包解压后,进入该文件目录运行python setup.py install(解压后的包没有放在python安装目录下),然后在自己的项目里from shomop.api import ShomopClient引入,运行时报ImportError: No module named api 错误,可是我看里面是有api的啊

这个python包是我自己的另一个项目,我打的包,然后准备在这个项目引入

图片描述

下图为在python安装目录下执行python setup.py install后。不过还是执行包ImportError: No module named api 错误
图片描述

错误内容
:

图片描述

加了这个还是报错
图片描述

阅读 2.8k
3 个回答

两种选择:1.把要导入的模块放到项目目录下2.放到安装目录下
自己再看看

就一个能回答的人都没有?

估计是你的代码里缺少这个sys.path.append(/path/to/shomop),所以运行时找不到包

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题