setuptools和pip分别没有正确打包和安装模块

时间:2014-09-30 14:54:08

标签: python pip setuptools

我使用setuptools和pip打包并安装了我的测试模块:

pip install pyautomate/

在此过程中和命令行中没有遇到任何错误,它表示已成功安装了pyautomate'。但是,当我尝试使用' say_hello' pyautomate模块的方法/功能,我得到了这个AttributeError:

>>> import pyautomate
>>> pyautomate.say_hello
Traceback (most recent call last):
    File "<pyshell#1>", line 1, in <module>
    pyautomate.say_hello
     AttributeError: 'module' object has no attribute 'say_hello'

这是我的包的目录结构:

enter image description here

这是我的setup.py:

from setuptools import setup, find_packages
setup(
    name='pyautomate',
    version="1.0.0",
    packages=find_packages(),
    install_requires = ['suds','shodan',]
)

这是我的pyautomate.py:

import os, sys
import suds, shodan

def say_hello(self, msg):
    print "Message from PyAutomate: %s" % msg

我在这里缺少什么?提前谢谢!

0 个答案:

没有答案