微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

先看这里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

原文地址:https://www.jb51.cc/ubuntu/352433.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐