pip 换源、安装、升级,pip超时,报错 解决方案

14 篇文章 2 订阅

先看这里https://python.freelycode.com/contribution/detail/4

windows虚拟环境pip换源

创建一个配置文件pip.ini放到虚拟环境文件夹根目录(比如 venv27)

[global]
timeout = 60
index-url = https://pypi.doubanio.com/simple

然后重新激活虚拟环境即可,速度嗖嗖嗖!

安装mysqlclient出错,终于找到解决神方法:

pip安装报错:
Failed building wheel for
failed with exit status 2
解决方案

import platform
platform.architecture() 

看下平台信息
然后去http://www.lfd.uci.edu/~gohlke/pythonlibs/
下载对应版本所需whl文件
最后cd到对应目录pip install mysqlclient-1.3.10-cp27-cp27m-win32.whl
安装成功

推荐使用豆瓣源

在主目录下创建.pip文件夹

mkdir ~/.pip

然后在该目录下创建pip.conf文件编写如下内容:

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

这里以豆瓣的源为例,由于最新的pip安装需要使用的https加密,所以在此需要添加trusted-host
来自:http://www.cnblogs.com/lqruui/p/6046673.html

亲测炒鸡好用!

背景:最近国内下载安装pip的速度异常的慢,超时情况出现!

原因:默认pip的镜像下载地址链接速度慢。

解决方案:通过跟换下载的镜像地址来提高速度。

step1:下载pip源文件
地址:https://pypi.python.org/pypi/pip
下载Type为Source的包pip-9.0.1.tar.gz

step2: 解压pip-9.0.1.tar.gz包
切换到pip包所在目录,执行

tar -zxvf pip-9.0.1.tar.gz

解压命令。

step3:运行 pip的setup.py文件
进入解压后的pip文件目录,执行

sudo  python setup.py install

命令

step4:配置新的pip安装下载镜像地址
在~目录下建一个.pip的目录:

mkdir .pip

进入.pip目录:

cd .pip

使用gedit图形化创建编辑一个pip.conf文件:

gedit pip.conf

在文件中写入以下内容,保存并关闭:

[global]  
timeout = 6000  
index-url = https://pypi.doubanio.com/simple/  
[install]  
use-mirrors = true  
mirrors = https://pypi.doubanio.com/simple/  

原理分析:这里使用了豆瓣(doubanio)的镜像在下载地址,在大陆下载的速度惊人。


step5:使用pip安装其他包
#安装包  
sudo pip install 包名   
#更新包  
sudo pip install -U 包名  
#删除包  
sudo pip uninstall 包名  
#显示已安装的包和版本信息  
pip list

补充阅读:
其实在ubuntu下可以使用:

sudo apt-get install python-包名

进行对应包的下载,但是这种包的版本比较低,而且路径管理机制和上面安装的pip管理机制有所冲突。一般而言是难以升级和交叉管理的。所用推荐使用上方的安装方法。

1.使用了sudo apt-get install python-pip的朋友,可以执行:

sudo apt-get remove python-pip

命令进行删除,并用上方方法再次安装。

2.两种安装方式都用了的朋友,你会发现你的pip无法升级,因为系统默认是优先使用:
apt-get install python-pip多用的pip进行包的目录管理,而使用上方的对应的pip进行新版本下载。下载新版本是成功的,而在安装新版本的时候则会出现目录管理受限的问题而不能完成新版本的安装。建议执行:

sudo apt-get remove python-pip

命令进行删除。统一使用上方的方法。

原文:http://www.linuxdiyf.com/linux/30457.html

1.安装pillow报错:error: command ‘gcc’ failed with exit status 1
解决:
The new version 3.0 doesn’t work, we need to install the 2.9.0 version which works with Django. Do this while inside the virtual environment:

pip install Pillow==2.9.0

This should work also in Ubuntu, I use Elementary OS.

来自:https://stackoverflow.com/questions/24646305/error-for-pip-install-pillow-on-ubuntu-virtualenv

2.安装lmxl报错:command ‘gcc’ failed with exit status 1
解决:

sudo apt-get install libxml2-dev libxslt1-dev zlib1g-dev

来自:https://stackoverflow.com/questions/5178416/pip-install-lxml-error

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值