Python 在 Anaconda 提示符下工作,但在命令提示符下不工作
Python is working in Anaconda prompt but not in command prompt
我已经安装了Anaconda,并且用了好几次。但是现在我想安装 Pyspark,它要求我验证我的计算机上是否安装了 java 和 python 的一致版本。所以,我使用了命令提示符。
不幸的是,java 一切正常,但 python:当我编写 python --version 时,它为我打开了一个新的 window 来安装 python。
我无法理解如何处理 Anaconda 提示符和命令提示符之间的通信。
看了很多答案后我找到了这个解决方案:
1- 使用下一条指令创建我的环境:
conda create -n Spark python=3.8 ipykernel jupyter anaconda
2- 第二步是:激活我的环境使用:
activate Spark
我的环境名为 Spark,在执行最后一条指令后,我在 anconda 提示符下得到了这个:
3- 第三步执行:
ipython kernel install --name Spark --user
在这种情况下,如果我从我的 anconda 提示 运行 python 并执行:
import sys, os
print(sys.executable)
如果我打开 jupyter notebook 运行 :
import sys, os
print(sys.executable)
我会发现我用的是一样的python.exe
我已经安装了Anaconda,并且用了好几次。但是现在我想安装 Pyspark,它要求我验证我的计算机上是否安装了 java 和 python 的一致版本。所以,我使用了命令提示符。 不幸的是,java 一切正常,但 python:当我编写 python --version 时,它为我打开了一个新的 window 来安装 python。
我无法理解如何处理 Anaconda 提示符和命令提示符之间的通信。
看了很多答案后我找到了这个解决方案:
1- 使用下一条指令创建我的环境:
conda create -n Spark python=3.8 ipykernel jupyter anaconda
2- 第二步是:激活我的环境使用:
activate Spark
我的环境名为 Spark,在执行最后一条指令后,我在 anconda 提示符下得到了这个:
3- 第三步执行:
ipython kernel install --name Spark --user
在这种情况下,如果我从我的 anconda 提示 运行 python 并执行:
import sys, os
print(sys.executable)
如果我打开 jupyter notebook 运行 :
import sys, os
print(sys.executable)
我会发现我用的是一样的python.exe