关于安装一些第三方库的方法的总结

来源:互联网 发布:世纪佳缘 知乎 编辑:程序博客网 时间:2024/05/22 17:50

1.最常见的是通过pip安装。

因为pip的服务器,也就是安装源在国外,基于国内糟糕的网络环境,使用pip安装第三方库,经常是安装失败,要么就是等半天还没有反应。变通的方法就是,使用国内的pip镜像源。然后再pip的配置文件中将pip的安装源指向国内的服务器就好了。

Windows中pip的配置文件所在位置为C:\Users\修改为当前用户名\pip。如果没有pip文件夹,请创建。然后再这个文件夹下创建pip.ini文件。可以先通过创建一个记事本(.txt格式),然后修改文件格式为.pip。也可以用sublinenotepad创建一个文件,保存文件时,直接命名为pip.ini文件就可以了。

  pip.ini文件中写入如下内容

 [global]

  index-url= https://pypi.tuna.tsinghua.edu.cn/simple

就可以指定了一个pip源了。如果准备了多个pip源,选择其中一个,在不需要的源地址前面加上#就可以了。然后保存修改后的内容

pip 源

网上有很多可用的源,例如

豆瓣:http://pypi.douban.com/simple/

  清华:https://pypi.tuna.tsinghua.edu.cn/simple

阿里云 http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

清华大学的pip源,它是官网pypi的镜像,每隔5分钟同步一次

更新pip源

 上面的步骤完成后,在命令行中输入python –m pip install –upgrade pip 用来更新pip 源

经过上面的步骤后,使用pip 安装第三方库时,出现如下错误:

The repository located at pypi.douban.com isnot a trusted or secure host andis being ignored. If this repository is available via HTTPS itis recommended to use HTTPS instead, otherwise you may silence this warning and allow it anyways with'--trusted-host pypi.douban.com'.
  Could not find a version that satisfies the requirement psycopg2==2.6.1 (from -r doc/requirements.txt (line 6)) (from versions: )
No matching distribution found for psycopg2==2.6.1 (from -r doc/requirements.txt (line 6))

这是pip升级到最新版本之后(7.1吧)使用http协议的pip源之后的提示,这样的话是不能安装的。

解决办法:修改pip.ini文件(加上最后面两句话)

[global]

index-url = http://pypi.douban.com/simple

[install]

trusted-host = pypi.douban.com

 

2 手动安装第三方库

http://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32

这个网站提供了很多库的安装包(.whl格式),下载适合自己的版本后。找到所在的文件夹,按住shift键,点击鼠标右键,出现选项框,选择“在此处打开命令窗口”,就会弹出命令行窗口,在命令行中输入 pip install  文件名(也要.whl格式名写上)。如:pip install scipy-0.19.0-cp27-none-win32.whl  如果出现安装出错,请参考http://blog.csdn.net/qing101hua/article/details/52504403

0 0