使用pip安装我的python包时出错

使用pip安装我的python包时出错,python,python-2.7,pip,Python,Python 2.7,Pip,我在用python安装包时遇到了一些问题 我自己制作了一个python包,如下所示 def joke(): return ('test') 并用名称\uuuu init\uuuuuy.py 然后我上传到pypi,我得到了如下信息: Submitting dist/funni3st-0.2.tar.gz to https://pypi.python.org/pypi Server response (200): OK 然后我尝试使用pip安装这个包 sudo pip install f

我在用python安装包时遇到了一些问题

我自己制作了一个python包,如下所示

def joke():
    return ('test')
并用名称
\uuuu init\uuuuuy.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
导入funni3st
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:没有名为funni3st的模块
任何人都可以帮助我我的python模块出了什么问题

谢谢

导入最有趣的

这应该行得通。似乎是用了一个错误的名字包装的

$ pip2 install funni3st
Requirement already satisfied: funni3st in /usr/local/lib/python2.7/site-packages
看起来你把它命名为最有趣的

$ 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.'

你确定你正在运行并将该软件包安装到Python2而不是Python3中,或者反之亦然?我确信,如果你刚刚开始编写/学习Python3,我的电脑上没有安装Python2.7。似乎没有理由将您的模块限制为Python2try'pipfreeze'命令以列出所有已安装的软件包-检查funni3est是否存在。