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