pycharm中的终端无法识别“诗歌”之类的命令,但普通的powershell可以

问题描述 投票:0回答:1

我在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,如何修复它。 好的,我猜这与系统管理员有关,但我不知道如何解决它

python pycharm environment-variables python-poetry
1个回答
0
投票

原因

这样做的原因是,您以管理员身份为所有用户安装了poetry,因此,您只能以管理员身份执行它(PyCharm 终端以非管理员身份运行)。

解决方案

将包含诗歌可执行文件的

目录(默认为“C:\Users\YOUR_USER\AppData\Roaming\Python\Scripts”)添加到Path环境变量为您的用户

© www.soinside.com 2019 - 2024. All rights reserved.