在python中的终端第一次输入python会正确显示版本但是第二次再输入python就会出现错误了在CMD视窗也是一样.第一次输入python会正确显示版本但是第二次再输入python就会出现错误了pychram中所有的解释器环境如图片我希望的是以后安装任何包都可以直接从pychram中的终端透过pip install来安装新的包

2 个回答

0

frogsoul

iT邦研究生 4 级 ‧ 2024-12-30 09:52:24

最佳解答

原本你的终端是在"D:...>", CMD则是在 "C:...>"
这时候你执行python,
就是进入python的直译程式里...
此时输入指令的地方变成了">>>"

如果你只是单纯想要知道版号,
不要执行"python", 改成"python --version"

如果你要执行pip,
不要执行"python",留在终端机的环境就好了。

如果你不小心又进去了python的程式里,
那就在">>>"底下,执行一次 "exit()" 就会离开了。

我倒是很疑惑,这样的环境算是正常的,
怎么你会说现在才变成这样


  • 1

fdfanmo

iT邦新手 4 级 ‧
2025-01-03 15:58:25

谢谢frogsoul大.
这边是正常的我已经知道了.
但是我之前安装新的python都是可以直接在pychram中的终端输入
pin install 安装包名
安装完就可以正常使用新的安装包功能
但是现在在pychram中的终端输入
pin install 安装包名安装完在pychram中无法执行新的安装包功能
但是在CMD中输入pin install 安装包名安装完在pychram中却可以正常使用新的安装包功能
请问这是为什么呢?

修改

2

一级屠猪士

iT邦大师 1 级 ‧ 2024-12-30 08:27:42

你已经进入 python 互动解译器了, 有出现版本号 3.12.7
还提醒你可以使用 help ,
提示符号 变成 >>>
这时候 你输入 python , python 互动解译器 回报 它 不能理解 你输入的 python 的意思.

这是正常的啊.


  • 1

fdfanmo

iT邦新手 4 级 ‧
2024-12-30 10:28:00

原来是这样的原因.
我后来用我另外一套电脑测试结果也是一样.
所以我知道这是正常的了.
谢谢大大帮忙回覆了

修改