Python: Setup.py 不将代码复制到站点包
Python: Setup.py doesn't copy code to site-packages
我写了自己的 python 包,当我尝试安装时:
python setup.py install
它安装包并在 site-packages 文件夹中放置一个 egg 文件,但代码保留在原始文件夹(在我的桌面上)而不是移动到 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
如何让它像往常一样将包复制到站点包?
不需要。该 egg 文件是一个包含您的代码的 single file importable distribution format。您应该可以按原样导入它。
我写了自己的 python 包,当我尝试安装时:
python setup.py install
它安装包并在 site-packages 文件夹中放置一个 egg 文件,但代码保留在原始文件夹(在我的桌面上)而不是移动到 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
如何让它像往常一样将包复制到站点包?
不需要。该 egg 文件是一个包含您的代码的 single file importable distribution format。您应该可以按原样导入它。