Python模块安装
Posted 宇宙中漂浮的猫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python模块安装相关的知识,希望对你有一定的参考价值。
1、有外网情况下,使用pip
正常使用pip install 模块名称 来安装
安装多个packages我们在生产环境中有很多内网服务器,无外网环境,这种情况下无法使用pip直接安装python模块。
这里有两中方法:
2.1 通过代理服务器连接外网安装
内网服务器一般是通过跳板机连接的,若你的跳板机可以正常访问外网,则可以考虑在跳板机上架设代理服务器,然后目标服务器通过跳板机的代理访问外网
1 export https_proxy=http://proxy.mydomain.com:<port> 2 export http_proxy=http://proxy.mydomain.com:<port> 3 pip install <package>?
2.2 离线下载pip包进行安装
若不具备使用代理服务器的情况,则先使用一台可以连接网络的服务器下载需要的packages,然后再拷贝到内网服务器上进行安装。
安装单个package :
pip install 包名 --download /tmp/offline_packages
安装多个packages:
pip install --download /tmp/offline_packages -r requirements.txt
2、将下载好的packages拷贝到内网服务器
3、安装packages
假设内网服务器的目录 /tmp/transferred_packages 包含你上一步远程拷贝过来packages,在内网服务器上执行如下命令
单个安装包:
pip install --no-index --find-links="/tmp/tranferred_packages" 包名
多个安装包:
pip install 包名 --no-index --find-links="/tmp/tranferred_packages" -r requirements.txt
如果内网服务器没有pip, 使用 yum install python-pip -y 进行安装
以上是关于Python模块安装的主要内容,如果未能解决你的问题,请参考以下文章
Python练习册 第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-),(http://tieba.baidu.com/p/2166231880)(代码片段