电脑里同时装了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
不知道你这个问题是否已经解决, 如果还没有解决的话:已有条件:
1、最新版本的python;
2、已安装了对应版本的pip
当我们在cmd命令窗口输入遇到这样的问题:
输入“pip”,显示“cmd窗口显示pip不是内部或外部命令,也不是可运行的程序或批处理文件。”;输入“where pip”,显示“信息: 用提供的模式无法找到文件。”
解决措施:将 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,显示正常。
感谢!!: