我有以下文件结构:
setup.py
src/
__init__.py
source.py
我的setup.py
文件包含:
from setuptools import setup
setup(
name = "PackageName",
version = "0.0",
author = "My Name",
description = "Something",
packages = ['src']
)
但是当我运行命令时:
>python setup.py install
安装运行时没有任何错误,但在Python27\Lib\site-packages
目录中,所有已安装的软件包都在,我只看到.egg
文件。此外,我无法使用import PackageName
命令,因为我得到包不存在的错误。我做错了什么?
答案 0 :(得分:0)
import PackageName
中用于导入的名称应该是包目录的名称。因此,将src
更改为PackageName
将解决导入错误。
感谢@Ignacio Vazquez-Abrams指出这一点。