我有一个我创建的简单Python包。我复制了Python docs中的setup.py
文件,但是当我运行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/
我尝试在线搜索,GitHub或StackOverflow上似乎存在类似的问题,但它们都适用于项目本身而不是setup.py
文件中的某些内容。我的程序不会乱用任何命令行参数或类似的东西,所以我不确定为什么会这样。
这是我正在使用的实际setup.py
文件的link,如果有帮助的话。
答案 0 :(得分:0)
您的存储库中没有setup.py,因为you removed it。
必须有一个子目录 wolfgang 。 __init__.py和vector.py都必须位于子目录中。