python系列1:双Python及PIP配置国内镜像源

**

双Python及PIP配置国内镜像源

**

安装Python

这个就不多讲了,直接下载程序安装即可,注意选择安装路径。本人比较习惯如下路径:
D:\Job_ProgramFiles\Python

双Python安装时,应安装完成后在对应安装目录下复制python.exe并修改为python2.exe和python3.exe

这个有点忘了,可以自己研究一下安装完成后的python.exe文件,好像新的软件安装完成后自带后缀的exe(python2.exe,python3.exe)支持双版本。

Python的调用顺序

python通过系统环境变量的配置顺序(配置path里的参数)决定优先调用py2或py3。如:
D:\Job_ProgramFiles\Python\Python37\Scripts
D:\Job_ProgramFiles\Python\Python37
D:\Job_ProgramFiles\Python\Python27\Scripts
D:\Job_ProgramFiles\Python\Python27
先调用Python3,再调用Python2(其实调用不了Python2了,哈哈)
python2直接调用python2.exe
python3直接调用python3.exe
至于在用户的Path中还是系统的Path中,无所谓了,本机单用户就前者,本机多用户就后者。
在这里插入图片描述

升级pip

检查版本

先在CMD里面检查是否安装成功
在这里插入图片描述

在线升级

自动升级好啊~
python -m pip install -U pip
python2 -m pip install -U pip
python3 -m pip install -U pip
升级对应版本pip在这里插入图片描述

离线升级

在某些网络环境不支持在线升级的情况下,离线升级就非常有必要
第一步:
相应网站找到PIP包(其它包方法也一致)下载压缩文件
https://pypi.org/project/pip/#files
在这里插入图片描述
第二步,解压文件并CMD至相应目录
如图例示:在这里插入图片描述
搜索栏输入cmd(这是一个好方法,非管理员权限运行可用)在这里插入图片描述
第三步,CMD中输入:
python setup.py install
等待自动离线安装完成。

配置安装源

阿里云 http://mirrors.aliyun.com/pypi/simple/
豆瓣 http://pypi.douban.com/simple/ (https://pypi.doubanio.com/simple/)
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

临时使用
使用-i 源 参数指定源,如
pip install -i https://pypi.douban.com/simple/ pyinstaller

全局配置(PIP命令方式,比手动配置方便,但是存网搜索很少,估计好多人还在手动改配置的初级阶段,先体会一下智能化吧)
pip config set global.index-url https://pypi.douban.com/simple/
在这里插入图片描述
这个方法也是偶然搜到的,见下
https://blog.csdn.net/qq_34914551/article/details/89408498

设置trusted-host(–trusted-host 问题解决方案,举一反三的设置,根据错误提示内容)
pip config set global.trusted-host https://pypi.doubanio.com/simple/
pip config set install.trusted-host https://pypi.doubanio.com/simple

全局配置(手动,效果跟命令配置一样,更麻烦而已,网上文章一大抄,要有自己的想法和总结)
环境变量:%USERPROFILE%\pip\pip.ini(用户或系统path)
然后对应%USERPROFILE%下新建pip文件夹,在其中新建pip.ini
然后写入:

[global]
index-url = https://pypi.douban.com/simple/
trusted-host = https://pypi.doubanio.com/simple/

[install]
trusted-host = https://pypi.doubanio.com/simple/

PIP包的初始配置

建议在虚拟环境下配置完整的开发包,初始安装环境保留基本PIP包配置即可。
如(pip、setuptools、wheel、virtualenv、protobuf、six、mysql-connector-python):
在这里插入图片描述
说明:我的环境中
pip、setuptools、wheel为最基本原生配置
virtualenv用于创建虚拟环境需要安装
mysql-connector-python为安装MySQL时选择安装
protobuf、six为升级mysql-connector-python时自动安装

PIP包的升级和离线升级

直接用命令升级,只需替换加粗部分即可,
tips:pip、setuptools、wheel用如下命令
python2 -m pip install -U setuptools
python3 -m pip install -U setuptools

其余包可用如下命令,替换加粗部分即可,如果需要,加上版本号即可指定升级版本:
pip install mysql-connector-python==8.0.17

下载升级安装包解压后升级(同上述升级pip的方法)
python setup.py install

PIP包的离线备份

首先freeze掉当前环境的所有安装包,path为备份文件夹的路径如D:\Job_ProgramFiles\Python\Envs\whls\python3,反正就是按照你自己的习惯:

pip freeze > path\requirements.txt

requirements.txt也可以自定义命名,注意freeze 时如果已经定位至当前环境路径,可直接用:
pip freeze > requirements.txt

批量下载离线安装包/库(如果已经定位至当前环境路径)
pip download -r requirements.txt

否则用
pip download -d path -r path\requirements.txt

path为备份文件夹的路径如D:\Job_ProgramFiles\Python\Envs\whls\python3

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值