Python 从PYPI导入包
我使用PYPI()中的“pip安装xxx”。然后我输入“import xxx”,它可以毫无问题地导入包 然而,当我将我的包上传到PYPI时,我键入“import xxx”,它无法导入包。上面写着“ImportError,没有名为xxx的模块”Python 从PYPI导入包,python,python-import,pypi,Python,Python Import,Pypi,我使用PYPI()中的“pip安装xxx”。然后我输入“import xxx”,它可以毫无问题地导入包 然而,当我将我的包上传到PYPI时,我键入“import xxx”,它无法导入包。上面写着“ImportError,没有名为xxx的模块” 我想这是因为包不是我当前的目录?如果是,当我将包上载到PYPI时,应该如何避免此问题?谢谢。您的软件包不包含任何(有效的)Python软件包。根据定义,Python包必须具有\uuu init\uuu.py。只需在mypackagemx2922016文件夹
我想这是因为包不是我当前的目录?如果是,当我将包上载到PYPI时,应该如何避免此问题?谢谢。您的软件包不包含任何(有效的)Python软件包。根据定义,Python包必须具有
\uuu init\uuu.py
。只需在mypackagemx2922016
文件夹中放置一个空的\uuuu init\uuuu.py
不过,我建议不要使用软件包,而只使用单个模块。当您需要将多个模块组合在一起时,软件包工作得很好。A显示了如何列出各个模块
在安装方面,您需要执行与任何其他软件包完全相同的操作:
pip install mypackagemx3292016
如果您想避免每次将新版本上载到pypi时都必须执行此操作的麻烦,可以将本地副本符号链接到:
pip install -e /path/to/mypackagemx3292016
如果这不起作用,您的
安装程序.py可能有问题。请您更正输入错误,好吗?谢谢。但是我不认为你回答了我的问题如果你把它上传到pypy为什么不给一个链接到真正的软件包,这样我们就可以帮助你?反正是公开的,谢谢。如果你能帮我解决这个问题,那就太好了。谢谢你的更新。它现在适合我了。我可以导入包没有任何问题。在我“导入mypackagemx3292016”之后,我如何称呼“mypackage.py”?