arcgis10.5带的python2.7和python3怎么共用,python2.7的pip怎么升级呢

电脑里同时装了python3.8和python2.7(下载arcgis自带的python),因为要安装pysolar的库,pip得更新到 23.2.1。用

python -m pip install --upgrade pip

升级,但是只有python3.8的pip更新成功了。网上搜了很多设置环境变量什么的,设置后试了下还是不行,cmd里面输入python27 -V它提示说“不是内部或外部命令,也不是可运行的程序”。python2.7的pip还是原先的八点几版本该怎么更新?
以及发现为什么找不到python2,cmd输入这个这么显示

C:\Users\cyq>py -2 -m pip install sth
Python 2 not found!
Installed Pythons found by py Launcher for Windows
 -3.10-64 *
 -3.8-64
 -3.7-64

Requested Python version (2) not installed, use -0 for available pythons
不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7606566
  • 除此之外, 这篇博客: python问题处理总结1:cmd窗口显示pip不是内部或外部命令,也不是可运行的程序或批处理文件。中的 2021/8/20 cmd窗口显示pip不是内部或外部命令,也不是可运行的程序或批处理文件。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

    已有条件
    1、最新版本的python;
    2、已安装了对应版本的pip

    当我们在cmd命令窗口输入遇到这样的问题
    输入“pip”,显示“cmd窗口显示pip不是内部或外部命令,也不是可运行的程序或批处理文件。”;输入“where pip”,显示“信息: 用提供的模式无法找到文件。”
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/fd20ec64e2bf438b92244956fb5271ad.png

    解决措施:将 python安装目录 和 python安装目录\Scripts,分别添加到环境变量path

    具体如下
    1、找到Python的路径
    python默认的安装路径是C:\ Program Files \ Python38,如果你安装时选择了别的地方,可以通过cmd查找,也可以在主窗口直接查找python位置在这里插入图片描述

    2、添加环境变量
    右键点击:此电脑-属性-高级系统设置-高级-环境变量,如图所示。
    在这里插入图片描述
    将 python安装目录和 python安装目录\Scripts,都添加到环境变量path如图:C:\Users\ASUS\AppData\Local\Programs\Python\Python38
    C:\Users\ASUS\AppData\Local\Programs\Python\Python38\Scripts
    在这里插入图片描述
    因为改路径中包含了对应的PIP程序,所以这样就轻松解决PIP无法运行的问题了,添加成功以后就可以运行了

    3、检验是否正常
    在cmd窗口,输入pip,显示正常。
    在这里插入图片描述

    感谢!!

    参考博客1
    参考博客2

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^