错误:程序包目录“ <项目名称>”不存在

Cis*_*tin 5 python pip

我有一个简单的Python包。我setup.pyPython文档复制了文件,但是运行时pip install .出现以下错误:

~/Projects/wolfgang (master) $ pip install . Processing /Users/Cisplatin/Projects/wolfgang
    Complete output from command python setup.py egg_info:
    running egg_info
    creating pip-egg-info/wolfgang.egg-info
    writing pip-egg-info/wolfgang.egg-info/PKG-INFO
    writing top-level names to pip-egg-info/wolfgang.egg-info/top_level.txt
    writing dependency_links to pip-egg-info/wolfgang.egg-info/dependency_links.txt
    writing manifest file 'pip-egg-info/wolfgang.egg-info/SOURCES.txt'
    error: package directory 'wolfgang' does not exist

    ---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/k5/grp3jdnn5jvcd14ffvqyr9z00000gn/T/pip-pWAjtJ-build/
Run Code Online (Sandbox Code Playgroud)

我已经尝试过在线搜索,但在GitHub或StackOverflow上似乎也存在一些类似的问题,但它们都适用于项目本身(而不是setup.py文件)中损坏的内容。我的程序不会混乱任何命令行参数或类似的东西,所以我不确定为什么会这样。

如果有帮助,这是我正在使用的实际文件的链接setup.py

phd*_*phd 1

  1. 您的存储库中没有 setup.py,因为您删除了它

  2. 必须有一个子目录Wolfgang。__init__.py 和 vector.py 都必须位于子目录中。