win7系统支持:python-2.7.18、python-3.8.10
修改python.exe名字为python2.exe和python3.exe
找到python2和python3的安装目录,修改python2和python3中python.exe和pythonw.exe的名称为python2.exe、pythonw2.exe和python3.exe、pythonw3.exe
遇到一个问题,python3的idle会失效,把pythonw3.exe改回去或者改idle的配置文件就好了,看来这方法不兼顾idle,不过不影响使用。
添加环境变量:
D:\ProgramFiles\Python\Python38\Scripts\;D:\ProgramFiles\Python\Python38\; D:\ProgramFiles\Python\Python27\Scripts\;D:\ProgramFiles\Python\Python27\;
这时候需要重新安装pip,先查看原来的pip版本:
之所以指定版本是因为win7系统可能不支持新的版本,命令分别为:
python2 -m pip install --upgrade pip==19.2.3 --force-reinstall python3 -m pip install --upgrade pip==21.1.1 --force-reinstall
以后只需运行pip2 install XXX和pip3 install XXX即可安装各自的python包。
官方文档:https://pip.pypa.io/en/stable/
如果显示找不到pip命令,则要手动安装一下,即在命令行输入以下内容:
C:\Users>python -m ensurepip
如果没有把pip路径添加到环境变量里,直接使用pip install xxx会出错,这时,我们可以把命令补全,即:
python -m pip install 模块名 python -m pip uninstall 模块名
有时候使用默认的官方网址下载安装包网速较慢,这时我们可以使用-i参数修改成从国内镜像下载安装,同时添加--trusted-host + 镜像官网。国内几个pip源网址如下:\
以下是国内比较主流的pypi镜像源:
# 从阿里云镜像源安装 scrapy pip install scrapy -i https://mirrors.aliyun.com/pypi/simple/ # 如果你只想为当前用户设置,你也可以去掉下面的"--global"选项 pip config --global set global.index-url https://mirrors.aliyun.com/pypi/simple/
上述命令会在pip的配置文件(如果没有该文件会自动创建)中自动生成如下配置片段:
[global] index-url = https://mirrors.aliyun.com/pypi/simple/
因此,你也可以手动在pip的配置文件中添加上述配置片段。如果对应的配置文件不存在,可以自行创建:
官网为https://pypi.org/,当然选择之前所说的镜像网站下载也可以。选择合适的版本,32位或64位,py2或py3,py3.6或py3.7等,文件类型.whl或.tar.gz的都行,下载到本地即可。当然也可以直接到Github中或者使用Git下载源码。
假设你已经下载好了xxx.whl到本地D盘根目录,我们先命令行切换到D盘根目录,然后使用如下命令进行安装即可。
pip install xxx.whl
先对文件进行解压,然后在解压的文件夹下,进入cmd窗口,这时,我们需要找到该安装包中的setup.py文件,命令行切换到该文件所在目录,使用如下命令进行安装:
python setup.py install