Windows无pip且无法改Path时升级numpy 1.14.3的方法求助
别担心,针对学校电脑没法修改系统Path的情况,我整理了几个不用全局pip命令也能升级numpy到1.14.3的实用办法:
方法1:通过Python完整路径启用pip并升级
学校电脑里的Python大概率是已经安装了的,只是没加到系统Path,我们直接用它的完整路径来操作就行:
- 先找到Python的安装位置:打开文件管理器,在C盘搜索
python.exe,找到它所在的文件夹(比如常见的C:\Python36、C:\Program Files\Python38,具体版本看你电脑上的实际情况)。 - 打开命令提示符(CMD),输入以下命令来启用并升级pip(把路径换成你找到的实际路径):
这一步会在Python目录下的C:\Python36\python.exe -m ensurepip --upgradeScripts文件夹里安装好pip工具。 - 接着用同样的方式调用pip,安装指定版本的numpy:
C:\Python36\Scripts\pip.exe install numpy==1.14.3 --upgrade
方法2:离线安装numpy的whl包
如果学校电脑没法联网,或者ensurepip无法使用,可以试试离线安装:
- 在能联网的电脑上,下载对应你学校电脑Python版本和系统位数的numpy 1.14.3 whl文件。比如Python3.6 64位对应
numpy-1.14.3-cp36-none-win_amd64.whl(cpXX对应Python版本号,win_amd64是64位系统,win32是32位)。 - 把下载好的whl文件传到学校电脑,比如放到桌面。
- 打开CMD,用Python的完整路径调用pip安装本地文件(替换成你的实际路径):
C:\Python36\Scripts\pip.exe install C:\Users\你的用户名\Desktop\numpy-1.14.3-cp36-none-win_amd64.whl
方法3:利用Anaconda(如果已安装)
如果学校电脑预装了Anaconda或Miniconda,也可以直接用它的完整路径来操作:
- 找到Anaconda的安装路径,比如
C:\ProgramData\Anaconda3或者C:\Users\你的用户名\Anaconda3。 - 打开CMD,运行以下命令安装指定版本的numpy:
C:\ProgramData\Anaconda3\Scripts\conda.exe install numpy=1.14.3
内容的提问来源于stack exchange,提问作者user12120




