我在Windows中按照诗歌文档下载诗歌。在Pycharm中成功配置解释器和诗歌后,我尝试在pycharm中打开终端并使用类似
poetry add
的命令,但出现这样的错误消息Poetry : The "poetry" entry is not recognized as the name of a cmdlet, function, script file, or runnable program. Check the spelling of the name, and if you include the path, make sure the path is correct and try again.
。我已将它包含在系统路径中,并且它在普通终端或 powershell 中运行良好。
另外,如果我以管理员身份打开Pycharm,它也可以正常工作。所以我不知道为什么会发生这种情况,以及如果我只在没有管理的情况下打开Pycharm,如何修复它。 好的,我猜这与系统管理员有关,但我不知道如何解决它
原因
这样做的原因是,您以管理员身份为所有用户安装了poetry,因此,您只能以管理员身份执行它(PyCharm 终端以非管理员身份运行)。
解决方案
将包含诗歌可执行文件的目录(默认为“C:\Users\YOUR_USER\AppData\Roaming\Python\Scripts”)添加到Path环境变量为您的用户。