如果你已经在Windows系统中添加了Python环境变量,那么在命令行中使用python和pip命令应该是没有问题的。但是在PyCharm的Terminal中无法使用这些命令,可能是因为PyCharm的Terminal使用的是自己的虚拟环境,而不是系统环境。

你可以尝试在PyCharm中打开一个Python Console,然后输入以下命令:

import sys
print(sys.executable)

这个命令会输出当前Python解释器的路径。如果输出的路径不是你系统中安装的Python解释器的路径,那么你需要在PyCharm中配置Python解释器,以便在Terminal中使用python和pip命令。

在PyCharm中配置Python解释器的方法如下:

打开PyCharm,点击菜单栏中的File -> Settings。
在弹出的窗口中,选择Project -> Project Interpreter。
点击右上角的Add按钮,选择System Interpreter。
在弹出的窗口中,选择你系统中安装的Python解释器的路径,然后点击OK按钮。
等待PyCharm安装必要的包和模块,然后就可以在Terminal中使用python和pip命令了。
如果你已经在PyCharm中配置了Python解释器,但是仍然无法在Terminal中使用python和pip命令,可能是因为PyCharm的Terminal没有正确地加载Python环境变量。你可以尝试在Terminal中手动设置Python环境变量,方法如下:

打开PyCharm的Terminal。

输入以下命令:

set PATH=%PATH%;C:\PythonXX\Scripts;C:\PythonXX

其中,C:\PythonXX是你系统中安装的Python解释器的路径,XX是Python的版本号,比如C:\Python39。

然后就可以在Terminal中使用python和pip命令了。

总结:具体原因不太清楚,之前我的python版本是3.9(可以直接用),之后换到3.6(不可以直接用),可能pycharm没有找到路径,进入到python或者pip.exe路径下,是可以正常使用的。

GitHub 加速计划 / term / terminal
8
0
下载
The new Windows Terminal and the original Windows console host, all in the same place!
最近提交(Master分支:3 个月前 )
8598ed78 Closes #18037 8 天前
50060452 Forgetti di spaghetti in #18215. Closes #18324 ## Validation Steps Performed * Launch through the start menu * Explicitly minimize * Then... * Launch through the start menu again ✅ * Launch via wtd.exe in Win+R ✅ * Launch via wtd.exe in another Terminal ✅ * Launch via handoff ✅ 8 天前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐