人走茶凉|Python学习点滴03 - 学会使用pip命令( 三 )
3.1 国内PyPI镜像源介绍比较知名的几个国内PyPI镜像源如下:
- 清华大学源:
- 豆瓣源:
- 网易源:
- 阿里云源:
- 腾讯云源:
3.2 临时使用镜像源一、应用场景:正常情况下使用默认的官方PyPI源(simple/) , 但在安装个别软件包时使用国内的PyPI镜像源 。
二、使用方法:通过在pip install命令中添加-i选项来临时指定本次安装软件包使用的PyPI镜像源 。
pip install-i
注:本次软件包安装命令执行完毕 , 下次执行新的pip install命令时 , 该指定的PyPI镜像源就失效了 。三、使用示例:以使用国内的清华大学镜像源安装pymysql包为例
C:\>pip install pymysql -iLooking in indexes:Collecting pymysqlDownloading(47 kB)|████████████████████████████████| 47 kB 1.3 MB/s Installing collected packages: pymysql Successfully installed pymysql-0.10.0
3.3 设置默认使用镜像源一、应用场景:访问默认的PyPI源(simple/)效果很差 , 基本需要使用国内的PyPI镜像源 。二、使用方法: 首先通过pip config命令设置默认的PyPI源;然后后续执行新的pip install命令时就会一直使用哪个新设定的PyPI镜像源了 。
# 通过pip config命令配置默认PyPI源 pip config set global.index-url# 然后就可正常安装了 pip install
三、使用示例:1、设置国内清华大学镜像源作为本机默认PyPI源
C:\> pip config set global.index-urlWriting to C:\Users\jiangsu\AppData\Roaming\pip\pip.ini
会自动生成一个pip配置文件:C:\Users\jiangsu\AppData\Roaming\pip\pip.ini , 其内容如下: [global] index-url =
2、正常使用pip install命令来安装mysqlclient包 C:\> pip install mysqlclient Looking in indexes:Collecting mysqlclientDownloading(269 kB)|████████████████████████████████| 269 kB 939 kB/s Installing collected packages: mysqlclient Successfully installed mysqlclient-2.0.1
可以清晰地看到本次安装所使用的清华大学镜像源 。3.4 使用镜像源建议个人建议各位使用者可以根据自己电脑访问官方PyPI源(simple/)的效果来决定是否使用镜像源:
- 如果访问官方PyPI源很正常 , 则无需配置使用国内PyPI镜像源;
- 如果访问官方PyPI源基本正常 , 则也无需设置默认使用国内PyPI镜像源 , 只是当个别访问不正常时临时使用镜像源即可 。
- 如果访问官方PyPI源很不正常 , 则直接设置默认使用国内PyPI镜像源 。
C:\> pip helpUsage:pip [options]Commands:installInstall packages.downloadDownload packages.uninstallUninstall packages.freezeOutput installed packages in requirements format.listList installed packages.showShow information about installed packages.checkVerify installed packages have compatible dependencies.configManage local and global configuration.searchSearch PyPI for packages.cacheInspect and manage pip's wheel cache.wheelBuild wheels from your requirements.hashCompute hashes of package archives.completionA helper command used for command completion.debugShow information useful for debugging.helpShow help for commands.General Options:-h, --helpShow help.--isolatedRun pip in an isolated mode, ignoring environmentvariables and user configuration.-v, --verboseGive more output. Option is additive, and can be usedup to 3 times.-V, --versionShow version and exit.-q, --quietGive less output. Option is additive, and can be usedup to 3 times (corresponding to WARNING, ERROR, andCRITICAL logging levels).--logPath to a verbose appending log.--proxySpecify a proxy in the form[user:passwd@]proxy.server:port.--retries
推荐阅读
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 昆山|昆山电子厂扔证后员工离职:3000人走2900个,生产线直接瘫痪!
- 员工|生产线直接瘫痪!,昆山电子厂扔证后员工离职:3000人走2900个
- 人走茶凉|乞丐身子皇帝用料!华硕Z490仅1200元碾压10代处理器
- 人走茶凉|南开史学 | 连续4天!B站直播!
- 人走茶凉|华为Mate40四款型号曝光,配置将比iPhone12强大
- 人走茶凉|“一加只做旗舰”?是个笑话?外媒消息称,一加将推入门手机
- 人走茶凉|高通创始人回答:为什么美国没有华为这样的公司
- 人走茶凉|集智攻关 之江实验室以体制机制创新推进“高原造峰”
- 人走茶凉|API统一、干净,新型EagerPy实现多框架无缝衔接
- 人走茶凉|终于!微信语音突破60s,发送长语音还不限时长,这次良心了