错误使用pip安装我的包python

时间:2016-12-19 05:06:57

标签: python python-2.7 pip

我在python中安装软件包时遇到了一些问题。

我自己创建了一个python包

def joke():
    return ('test')

并使用名称__init__.py保存 然后我上传到pypi,我有按摩:

Submitting dist/funni3st-0.2.tar.gz to https://pypi.python.org/pypi
Server response (200): OK

然后我尝试使用pip

安装软件包
sudo pip install funni3st

Collecting funni3st
  Downloading funni3st-0.2.tar.gz
Installing collected packages: funni3st
  Running setup.py install for funni3st ... done
Successfully installed funni3st-0.2

我试图在spyder python中运行这个包,我有按摩

import funni3st
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named funni3st

任何人都可以帮助我解决我的python模块出了什么问题?

谢谢

2 个答案:

答案 0 :(得分:2)

导入最有趣的

这应该有效。似乎用错误的名字打包。

答案 1 :(得分:2)

$ pip2 install funni3st
Requirement already satisfied: funni3st in /usr/local/lib/python2.7/site-packages

看起来你将它命名为funniest

$ cat /usr/local/lib/python2.7/site-packages/funniest/__init__.py

def joke():
    return (u'Wenn ist das Nunst\u00fcck git und Slotermeyer? Ja! ... '
            u'Beiherhund das Oder die Flipperwaldt gersput.')

顺便说一句,工作正常

In [1]: import funniest

In [2]: funniest.joke()
Out[2]: u'Wenn ist das Nunst\xfcck git und Slotermeyer? Ja! ... Beiherhund das Oder die Flipperwaldt gersput.'
相关问题