windows系统下,在pycharm终端使用poetry报错:'poetry' 不是内部或外部命令,也不是可运行的程序或批处理文件。
1.确定poetry是否正确安装
win+r 进入cmd 输入
where poetry
如果正确输出poetry则正确安装,否则需要重新安装或配置环境变量。
如果用pipx安装可以使用
pipx ensurepath
确保环境变量。
手动配置 :
windows 环境变量 在Path中添加安装位置
例如:C:\Users\Administrator\.local\bin
完成配置后看看cmd中有没有正确输出
![]()
2.如果正确安装遇到该错误
在pycharm终端执行
echo %PATH%
查看是否包含where poetry输出的环境变量(一般是C:\Users\Administrator\.local\bin)
如果pycharm中没有该环境变量:
首先,完全关闭Pycharm,在重新打开pycharm项目。 (一定要先试这个,pycharm继承环境要重启一下)
如果还不行,手动添加到pycharm环境中。给出几种方法:
配置 PyCharm 终端环境变量
方法一:通过 PyCharm 设置全局继承
-
打开 PyCharm 设置(
File > Settings)。 -
进入
Tools > Terminal。 -
勾选
Inherit environment from system(继承系统环境变量),确保 PyCharm 终端加载系统 PATH。 -
重启 PyCharm 终端。
方法二:手动添加路径到 PyCharm 终端
-
打开 PyCharm 设置,进入
Tools > Terminal。 -
在
Environment variables区域点击右侧...按钮。 -
新建变量:
-
变量名:
PATH -
变量值:
%PATH%;C:\Users\Administrator\.local\bin(确保分号分隔)
-
-
重启 PyCharm 终端。
最后在pycharm终端输入poetry,有类似的返回说明配置成功。

1万+

被折叠的 条评论
为什么被折叠?



