1、查看自己电脑有哪些Python
首先,使用Arcgis Pro克隆了Python,原先的Pro自带和clone的Python都要确保在系统变量中设置了Path。
这里可以看到有一个WindowsApps,在Path中要将其至于自己的Python下面,否则的话,在Cmd中直接输入Python会导航到微软的应用商店,而不是如下所示:
可以使用where python
查看安装了几个Python:
我这里有三个Python编译器,一个是Pro自带的,一个是Clone的,一个是微软应用商店的路径:xxx/AppData/Local/Microsoft/WindowsApps。这里可以看到有一个WindowsApps,在Path中要将其至于自己的Python下面,否则的话,在Cmd中直接输入Python会导航到微软的应用商店,而不是如下所示:
2、查看Jupyter Notebook的编译器
Jupyter Notebook是直接跟随Pro安装好的,直接使用jupyter kernelspec list
语句查看Jupyter的内核及位置。
可以看到是在Pro自带的Python的路径下面。这里有一个xpython,不懂是干啥的,但是不能用。
可以使用下面的语句查看Jupyter的编译器路径。
import sys
print(sys.version)
print(sys.executable)
也可以根据窗口查看
发现直接Arcgis目录下面快捷方式打开的Jupyter的编译器Pro自带的,不是clone的环境。
但是如果是使用Python命令提示符启动Jupyter,所使用的编译器便是克隆的python。
因为我的arcgis pro当前使用的python是clone的,所以命令提示符内也是调用的克隆的python
这里我不是很懂,两种方式启动的时候,启用的编译器是不同的两个,但是他们的内核是否都是一个。因此我将克隆的python的share文件夹下的内核进行了修改,展示的名称改为了python 3learn
然后发现克隆的和原先是不是一个内核: