Python:Setup.py不会将代码复制到site-packages

时间:2016-08-16 13:05:27

标签: python windows python-2.7 setup.py

我编写了自己的python包,当我尝试安装时:

python setup.py install

它安装软件包并将 egg 文件放在site-packages文件夹中,但代码保留在原始文件夹中(在我的桌面上),而不是移动到site-packages。 setup.py脚本如下所示:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

from setuptools import setup
from mypackage import __version__

setup(
    name  =  'mypackage',
    packages = ['mypackage'],
    version = __version__
)

包的文件夹如下所示:

setup.py
mypackage/
         __init__.py
         mymodule.py

我怎样才能让它像往常一样将软件包复制到site-package?

1 个答案:

答案 0 :(得分:0)

没有必要。该egg文件是包含您代码的single file importable distribution format。您应该可以按原样导入它。