Python pip配置国内源的方法
众所周知,Python使用pip方法安装第三方包时,需要从https://pypi.org/资源库中下载,但是会面临下载速度慢,甚至无法下载的尴尬,这时,你就需要知道配置一个国内源有多么重要了,通过一番摸索和尝试,总结了一些经验,分享给大家:
首先贴一下下载速度的对比图:
图1:国外官网下载
图2:国内镜像下载
给大家推荐几个值得拥有的国内镜像站 [ 个人推荐清华大学pypi镜像站(https://mirrors.tuna.tsinghua.edu.cn/help/pypi/),每五分钟同步一次,资源丰富,下载速度很快 ] :
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
豆瓣:http://pypi.douban.com/simple/
接下来,按照不同需要和不同平台依次演示安装方法:
方式一:临时使用国内pypi镜像安装
pip install -i http://pypi.douban.com/simple/ numpy pip install -i http://pypi.douban.com/simple/--trusted-host pypi.douban.com #此参数“--trusted-host”表示信任,如果上一个提示不受信任,就使用这个
方式二:永久使用国内pypi镜像安装
1、 Linux平台安装方式:
(1)创建pip.conf文件
首先运行以下命令
cd ~/.pip # 运行此命令切换目录
如果提示目录不存在,自行创建一个(如果目录存在,可跳过此步),如下:
mkdir ~/.pip cd ~/.pip
在 .pip目录下创建一个 pip.conf 文件,如下:
touch pip.conf
(2)编辑 pip.conf 文件
首先打开文件,命令如下:
sudo vi ~/.pip/pip.conf
接着,写入以下内容:
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple [install] trusted-host = https://pypi.tuna.tsinghua.edu.cn # trusted-host 此参数是为了避免麻烦,否则使用的时候可能会提示不受信任
然后保存退出即可。
2、Window平台安装方式:
(1)新建pip配置文件夹,直接在user用户目录中创建一个名为 pip的文件夹( 即%HOMEPATH%\pip),如下图所示:
(2)接着在 pip 文件夹中创建一个名为 pip 的文本文件(后缀名由" .txt "改为 " .ini "),格式如下所示:
文件内容如下:
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple [install] trusted-host = https://pypi.tuna.tsinghua.edu.cn # trusted-host 此参数是为了避免麻烦,否则使用的时候可能会提示不受信任
修改完成后保存,启动cmd,使用 " pip install xxx "(xxx为你要下载的包名),即可默认使用国内源下载。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
Python的包管理器pip更换软件源的方法详解
pip镜像源 在国内如果不使用 VPN 是没办法好好使用 pip 命令安装任何 Python 包的.所以另一个选择就是使用国内各大厂的开源镜像源. 目前国内靠谱的 pip 镜像源有: 清华: https://pypi.tuna.tsinghua.edu.cn/simple 豆瓣: http://pypi.douban.com/simple/ 阿里: http://mirrors.aliyun.com/pypi/simple/ 在 pip 命令中使用镜像源很简单,在执行 install 命令时,使
-
Python中使用PIPE操作Linux管道
Linux中进程的通信方式有信号,管道,共享内存,消息队列socket等.其中管道是*nix系统进程间通信的最古老形式,所有*nix都提供这种通信方式.管道是一种半双工的通信机制,也就是说,它只能一端用来读,另外一端用来写:另外,管道只能用来在具有公共祖先的两个进程之间通信.管道通信遵循先进先出的原理,并且数据只能被读取一次,当此段数据被读取后,马上会从数据中消失,这一点很重要. Linux上,创建管道使用pipe函数,当它执行后,会产生两个文件描述符,分别为读端和写端.单个进程中的管道几乎没有
-
Python下的常用下载安装工具pip的安装方法
1.pip下载安装 1.1 pip下载 # wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate # wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d4
-
win10下Python3.6安装、配置以及pip安装包教程
0.目录 1.前言 2.安装python 3.使用pip下载.安装包 3.1 安装Scrapy 3.2 安装PyQt 3.3 同时安装多个包 3.4 pip的常用命令 1.前言 之前在电脑上安装了python3.6.2(目前是最新版),可以看到,是2017-07-17才出的.因此,我发现有三个重要的包:Scrapy.PyQt和TensorFlow都还没有适配python3.6.2版本.无奈之下,只能卸载python3.6.2,安装稍微老一点的python3.6.1.另附Windows下pytho
-
python3安装pip3(install pip3 for python 3.x)
前言: 我目前使用的服务器为centos6.x 系统自带的python的版本为2.6.x,但是目前无论是学习还是使用python,python3都是首选,那么问题来了.---如何安装python3环境,又如何给python3安装对应的pip3呢? 更关键的是我们原来的系统中还有一些自带的工具需要用到python2.6版本,所以要求的是python3 and python2 共存,pip2 and pip3共存.下面文章就是我的亲自实践.(给 python3 安装 pip3) 写这篇的目的就是为了
-
解决Python安装后pip不能用的问题
本人电脑上的Python为3.5,安装在Windows上,虽然安装过程中选择了pip,但是在命令行输入pip后仍然不能成功,尝试一下方法,终于解决问题 1.使用下面的语句确保没有报错了 python3.5 -m ensurepip 2.使用pip -V命令查看,依然提示没有,继续输入如下命令测试是否可用 python3.5 -m pip install readline 3.怀疑可能是环境没配置好,所以更新一下pip试试 python -m pip install --upgrade pip 在
-
Python 安装setuptools和pip工具操作方法(必看)
setuptools模块和pip模块是python进行第三方库扩展的极重要工具,例如我们在需要安装一些爬虫或者数据分析的包时就可以使用pip install命令来直接安装这些包了,因此pip工具一定要提前安装. 一.安装setuptools 在python交互界面执行如下命令,脚本我单独拿出来: from urllib import urlopen data = urlopen('http://peak.telecommunity.com/dist/ez_setup.py') open('ez_
-
Python环境下搭建属于自己的pip源的教程
一.安装pip2pi工具: pip install pip2pi 或: git clone https://github.com/wolever/pip2pi cd pip2pi python setup.py install 二.创建存放软件包的仓库: mkdir /opt/python/soft/pypi.jb51.net 三.下载软件包并建立索引: 单独下载某个软件包 pip2tgz /opt/python/soft/pypi.jb51.net/ routes==1.12.3 批量下载软件
-
Python pip配置国内源的方法
众所周知,Python使用pip方法安装第三方包时,需要从https://pypi.org/资源库中下载,但是会面临下载速度慢,甚至无法下载的尴尬,这时,你就需要知道配置一个国内源有多么重要了,通过一番摸索和尝试,总结了一些经验,分享给大家: 首先贴一下下载速度的对比图: 图1:国外官网下载 图2:国内镜像下载 给大家推荐几个值得拥有的国内镜像站 [ 个人推荐清华大学pypi镜像站(https://mirrors.tuna.tsinghua.edu.cn/help/pypi/),每五分钟同步一次
-
CentOS8 yum/dnf 配置国内源的方法
CentOS 8更改了软件包的安装程序,取消了 yum 的配置方法,改而使用了dnf 作为安装程序.虽然改变了软件包的安装方式,但是 dnf 还是能兼容使用 yum 的配置文件的和命令的使用方法的.不过我并不知道这个兼容配置会持续多久和国内的镜像(这里使用的是阿里云镜像)路径是否会做修改,所以才在标题添加了临时标志. 这里也就不过多讲解了,直接上文件: # file: /etc/yum.repos.d/CentOS-AppStream.repo [AppStream] name=CentOS-$
-
Manjaro、pip、conda更换国内源的方法
Manjaro 切换镜像源.执行以下命令,在稍后的弹窗中选择延迟最低的即可. sudo pacman-mirrors -i -c China -m rank 设置archlinuxcn源.在/etc/pacman.conf中添加以下命令,中科大源和清华源添加其中一个就可以了: [archlinuxcn] SigLevel = Optional TrustedOnly #中科大源 Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch #清华源
-
将WSL系统更换国内源的方法(固定路径+国内镜像源+详细教程)
目录 1.找到wsl镜像源 2.替换镜像源 2.1 可以直接用记事本打开 2.2 通过sudo进行修改 3.更新镜像源列表 1.找到wsl镜像源 首先,我们找到自己的wsl镜像源所在的地方,在cmd中输入**\wsl$** 按enter可以看到自己的wsl在这里了 如果不想以后难找,可以通过给一个网络映射添加网络位置,这样就可以直接进入啦 完成之后就在网络位置可以看见快捷进入的文件夹了 打开文件夹,进入etc/apt文件夹,可以看见sources.list这一个文件,里面就是WSL-Ubuntu
-
Ubuntu17.04配置更换国内源的方法
### 修改源命令: sudo vi /etc/apt/source.list ### 把source.list内容替换成下面其中一个源 ##阿里云 deb http://mirrors.aliyun.com/ubuntu/ zesty main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ zesty-security main restricted universe multiverse deb ht
-
window环境pip切换国内源(pip安装异常缓慢的问题)
在使用pip默认的安装源时,安装速度通常会比较缓慢.通过切换为国内的安装源通常会解决这个问题,以下是解决步骤: 在如下目录新增一个pip文件 \Users\Administrator\AppData\Roaming 在pip文件新建一个pip.ini,内容为 [global] timeout = 60000 index-url = https://pypi.tuna.tsinghua.edu.cn/simple [install] use-mirrors = true mirrors = htt
-
Ubuntu18.04更换国内源的方法示例
Ubuntu本身的源使用的是国内的源,下载速度比较慢,不像CentOS一样yum安装的时候对镜像站点进项选择, 所以选择了更换成国内的源. 以下内容整合自网络 备份/etc/apt/sources.list文件 mv /etc/apt/sources.list /etc/apt/sourses.list.backup 新建/etc/apt/sources.list文件并添加以下内容 #163源 deb http://mirrors.163.com/ubuntu/ bionic main rest
-
python pip源配置,pip配置文件存放位置的方法
pip源配置文件可以放置的位置: Linux/Unix: /etc/pip.con ~/.pip/pip.conf (每一个我都找了都没有,所以我是在这个文件夹中创建的pip.conf文件) ~/.config/pip/pip.conf Mac OSX: ~/Library/Application Support/pip/pip.conf ~/.pip/pip.conf /Library/Application Support/pip/pip.conf Windows: %APPDATA%\pi
-
Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法
windows系统下安装Pyinstaller cmd下输入指令 pip install PyInstaller Pyinstaller的使用 进入需要打包的目录下,执行打包命令 Pyinstaller [opts] yourprogram.py 示范 pyinstaller -F -W helloworld.py opts可选的参数 参数 含义 -F -onefile,打包成一个exe文件 -D -onefile,创建一个目录,包含exe文件,但会依赖很多文件(默认选项) -c -consol
-
python配置mssql连接的方法
因为我使用的是mmsql数据库,因为遇到一点坑,所以发布出来. 准备工作: https://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载对应的插件: 我这里安装的是mssql的,其他也一样哈. 然后安装代码是pip install 下载的插件地址,下面是成功的结果: 您可能出现,pip不是内部命令,那么需要配置pip的环境,有些人是手动配置的,所以难免忘记配置pip; 是在python安装目录的scripts目录下,将其加入到配置环境中即可; 然后可能出现这样的情
随机推荐
- Lua中os库详细介绍
- struts2+jquery+json实现异步加载数据(自写)
- 域名涨价以后,如何修改代理成本价?
- Python greenlet实现原理和使用示例
- Thinkphp实现MySQL读写分离操作示例
- go语言实现一个最简单的http文件服务器实例
- javascript模块化是什么及其优缺点介绍
- MySQL DNS的使用过程详细分析
- Android编程实现自定义输入法功能示例【输入密码时防止第三方窃取】
- shell对比文件内容脚本分享
- CentOS7 LNMP+phpmyadmin环境搭建 第二篇LNMP环境搭建教程
- JavaScript动态添加style节点的方法
- Android 网络图片查看器与网页源码查看器
- IIS 上传文件大小配置步骤(默认200K)
- 使用python统计文件行数示例分享
- C#实现人民币大写转换示例代码
- C#中抛出异常用法实例
- SVM基本概念及Python实现代码
- 简单实现java上传图片文件功能
- JavaScript实现的文本框placeholder提示文字功能示例