我正在使用以下命令:pip install invoke将invoke安装到我的Python(当前版本Python 3.11.4)。它给出以下错误消息:
如有任何建议,将不胜感激。尝试使用conda install invoke,同样的问题。
neskvpey1#
这是因为您碰巧从invoke包的顶级目录运行invoke,而Python不允许将当前工作目录视为包。相对导入必须从包的子目录中完成,所以在这种情况下,您只需将当前工作目录更改为包外部的某个位置,invoke应该可以工作。
invoke
1条答案
按热度按时间neskvpey1#
这是因为您碰巧从
invoke
包的顶级目录运行invoke
,而Python不允许将当前工作目录视为包。相对导入必须从包的子目录中完成,所以在这种情况下,您只需将当前工作目录更改为包外部的某个位置,invoke
应该可以工作。