2014-03-03 54 views
0

我正在尝试为我的python项目创建一个可分发的软件包。 Python 2.7版我的.py脚本在安装自制软件包时没有显示

我有一个包含以下内容的setup.py文件:

from setuptools import setup, find_packages 
import sys, os 

version = '1.0' 

setup(name='my_lovely_package', 
    version=version, 
    description="this is mine", 
    long_description="""it is lovely\ 
""", 
    classifiers=[ 
      'Development Status :: 5 - Production/Stable' 
      'Operating System :: Microsoft :: Windows', 
      'Programming Language :: Python :: 2.7', 
      ], 
    keywords='mypkg', 
    author='me', 
    packages=find_packages(), 
    include_package_data=True, 
    zip_safe=True, 
    install_requires=[ 
     'nose', 
     'selenium' 
    ], 
) 

我建立了DIST与“setup.py sdist”,把它贴在远程存储库。在一个干净的Python环境中,我运行以下代码:

easy_install http://my.path.to.zip.file 

没有错误发生。我去我的主目录,C:\ Python27 \ Lib \ site-packages。鼻子和硒目录就像预期的那样。但是我所看到的我的定制软件包只有一个mypkg-1.0.egg。没有包含我期望的源文件的目录。

下载的.zip文件本身包含所有预期的目录和init文件,所以我知道这不是构建中包含的文件的问题。我努力包括包数据,只是我的.py文件

难道我做错了什么在安装过程?

回答

0

通过使用pip而不是setuptools来安装。

不太了解两者之间的差异,以了解为什么会出现这种情况,但pip不需要任何代码或文件夹修改。

相关问题