pip安装python模块方法
网上搜索了很多,主流的配置方法分为两种:
摘自 1、http://www.jb51.net/article/83617.htm
安装pip的包并确定pip安装时的镜像源地址,国内常用的地址有:
http://pypi.hustunique.com 华中理工大学http://pypi.sdutlinux.org 山东理工大学http://pypi.mirrors.ustc.edu.cn 中国科学技术大学1> 临时指定pypi镜像源地址:
pip install --index-url=http://pypi.jb51.net/simple/ flask但是对我Fedora21的系统来说,如安装flask模块的话:
pip3 install flask --find-links=http://mirrors.xxx.com.cn/pypi/simple/
批量安装方法, 假如python需要的模块全部填写在requirement.txt中
PyMongo>=2.7
whoosh
redis
python-dateutil
flask
flask-login<=0.2.
flask-pymongo
tornado
passlib
xlrd
lxml
six>=1.9.
pytz
irc
sleekxmpp
Werkzeug
Jinja2
itsdangerous
click
pip3.4 install -r requirements.txt --index-url=http://mirrors.zte.com.cn/pypi/simple/
---------------------------------------------------------------------------------
备注:
如果使用pip安装完成后发现模块依赖的版本不满足但安装成功,代码执行时报相关模块不存在问题
(pyenv2.7) [root@localhost scripts]# python versionbuild/xxx_srpm_version_repo.py -v 5.04
Traceback (most recent call last):
File "versionbuild/recreate_srpm_version_repo.py", line 22, in <module>
from libs.lib import mount_update_repo, cd, CgslError, clean_env, gen_pkg_metadata, list_httplink_files, get_file_dir, \
File "/media/B/git/SVP/CGSL/scripts/libs/lib.py", line 9, in <module>
from fabric.api import env
File "/usr/lib/python2.7/site-packages/fabric/__init__.py", line 3, in <module>
from .connection import Config, Connection
File "/usr/lib/python2.7/site-packages/fabric/connection.py", line 16, in <module>
from paramiko.agent import AgentRequestHandler
File "/usr/lib/python2.7/site-packages/paramiko/__init__.py", line 22, in <module>
from paramiko.transport import SecurityOptions, Transport
File "/usr/lib/python2.7/site-packages/paramiko/transport.py", line 91, in <module>
from paramiko.kex_curve25519 import KexCurve25519
File "/usr/lib/python2.7/site-packages/paramiko/kex_curve25519.py", line 6, in <module>
from cryptography.hazmat.primitives.asymmetric.x25519 import (
ImportError: No module named x25519
,这时可以采用更新模块方法
(pyenv2.7) [root@localhost scripts]# pip install fabric --upgrade
Requirement already up-to-date: fabric in /usr/lib/python2.7/site-packages
Requirement already up-to-date: paramiko>=2.4 in /usr/lib/python2.7/site-packages (from fabric)
Requirement already up-to-date: invoke<2.0,>=1.1 in /usr/lib/python2.7/site-packages (from fabric)
Collecting cryptography>=1.1 (from fabric)
Downloading http://mirrors.zte.com.cn/pypi/packages/e6/68/50698ce24c61db7d44d93a5043c621a0ca7839d4ef9dff913e6ab465fc92/cryptography-2.7-cp27-cp27mu-manylinux1_x86_64.whl (2.3MB)
100% |████████████████████████████████| 2.3MB 9.9MB/s
Requirement already up-to-date: pynacl>=1.0.1 in /usr/lib64/python2.7/site-packages (from paramiko>=2.4->fabric)
Requirement already up-to-date: bcrypt>=3.1.3 in /usr/lib64/python2.7/site-packages (from paramiko>=2.4->fabric)
Collecting asn1crypto>=0.21.0 (from cryptography>=1.1->fabric)
Downloading http://mirrors.zte.com.cn/pypi/packages/ea/cd/35485615f45f30a510576f1a56d1e0a7ad7bd8ab5ed7cdc600ef7cd06222/asn1crypto-0.24.0-py2.py3-none-any.whl (101kB)
100% |████████████████████████████████| 102kB 11.9MB/s
Collecting enum34; python_version < "3" (from cryptography>=1.1->fabric)
Downloading http://mirrors.zte.com.cn/pypi/packages/c5/db/e56e6b4bbac7c4a06de1c50de6fe1ef3810018ae11732a50f15f62c7d050/enum34-1.1.6-py2-none-any.whl
Collecting ipaddress; python_version < "3" (from cryptography>=1.1->fabric)
Downloading http://mirrors.zte.com.cn/pypi/packages/fc/d0/7fc3a811e011d4b388be48a0e381db8d990042df54aa4ef4599a31d39853/ipaddress-1.0.22-py2.py3-none-any.whl
Collecting cffi!=1.11.3,>=1.8 (from cryptography>=1.1->fabric)
Downloading http://mirrors.zte.com.cn/pypi/packages/8d/e9/0c8afd1579e5cf7bc0f06fbcd7cdb954cbc0baadd505973949a99337da1c/cffi-1.12.3-cp27-cp27mu-manylinux1_x86_64.whl (415kB)
100% |████████████████████████████████| 419kB 3.4MB/s
pip安装python模块方法的更多相关文章
- windows下pip安装python模块时报错
windows下pip安装python模块时报错总结 装载于:https://www.cnblogs.com/maxaimee/p/6515165.html 前言: 这几天把python版本升级后, ...
- windows下pip安装python模块时报错【转】
windows下pip安装python模块时报错总结 请给作者点赞--> 原文链接 1 权限问题 C:\Users\ljf>pip install xlwt Exception: Trac ...
- pip安装python模块遇到一直出现retrying的问题
最近安装python模块,遇到这样的一个问题如图所示: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status= ...
- 使用pip安装python模块和包
点击进入幕布视图浏览 https://mubu.com/doc/a8VGCUfqqw 五.使用pip安装python第三方库. pip的常用命令 方式一:在线安装 1.进入命令行 2.敲入pip命令: ...
- windows下pip安装python模块时报错总结
http://www.cnblogs.com/liaojiafa/p/5100550.html 前言: 这几天把python版本升级后,发现pip安装模块好多都报错(暂不确定是不是因为升级导致的),我 ...
- windows下使用pip安装python模块lxml
pip install lxml 1 1 会有如下问题: 结果一路解决下去,解决了一个坑还是有一个坑,遂放弃,查找有没有别的解决办法. 亲测使用wheel+pip可以成功安装lxml! wheel本 ...
- Windows下使用pip安装Python模块
打开cmd窗口: 找到pip安装路径: 拖动pip.exe到命令行窗口: 空格并输入“install 包名”,回车. ========================================= ...
- 用pip安装python 模块OpenSSL
windows下 1.配置好pip命令 下载安装 pip‑1.5.6.win‑amd64‑py2.7.exeor pip‑1.5.6.win32‑py2.7.exe 装好在C:\Python27\Sc ...
- Ubuntu上安装python模块
sudo apt-get install python-pip ----先安装 pip模块 sudo pip install openpyxl ---通过pip安装python模块
随机推荐
- win10 停留在启动画面
这是由于部分电脑的主板不支持快速启动造成的,所以把快速启动功能关闭掉即可.具体操作步骤如下:控制面板--硬件和声音--电源选项--选择电源按钮的功能--选择“更改当前不可用的设置”,然后把“启用快速启 ...
- springboot根据不同的条件创建bean,动态创建bean,@Conditional注解使用
这个需求应该也比较常见,在不同的条件下创建不同的bean,具体场景很多,能看到这篇的肯定懂我的意思. 倘若不了解spring4.X新加入的@Conditional注解的话,要实现不同条件创建不同的be ...
- tomcat原理解析(一):一个简单的实现
tomcat原理解析(一):一个简单的实现 https://blog.csdn.net/qiangcai/article/details/60583330 2017年03月07日 09:54:27 逆 ...
- uva-705-深搜
题意,就是根据斜线组成的迷宫,判断能够组成多少个闭环. 解法: 放大俩倍或者三倍 俩倍 \ ------->10 01 三倍 \ ------->100 010 001 然后深搜, ...
- python入门-IF语句
1 格式 cars = ['audi','bmw','subaru','toyata'] for car in cars: if car =='bmw': print(car.upper()) els ...
- 3.Web项目中使用Log4j实例
转自:https://blog.csdn.net/luohai859/article/details/52250807 上面代码描述了Log4j的简单应用,其实使用Log4j也就是这样简单方便.当然除 ...
- Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/co
转自:https://www.xuebuyuan.com/934357.html 需要引入standard.jar和jstl.jar 正确添加即可
- fb 更新sdk
flash兼容flex.fb的sdk,但fb不一定兼容flash的sdk,那么直接将flash的sdk解压覆盖掉fb的sdk,就可以打开了. fb更新sdk方法: 1.找到(安装目录+eclipse\ ...
- JS时间转时间戳,时间戳转时间。时间显示模式。
函数内容 // 时间转为时间戳 function date2timestamp(datetime) { var timestamp = new Date(Date.parse(datetime)); ...
- Mysql 5.8安装报错
1 mysql安装过程中报下面这个错 解决方法:只要将目录改成反斜杠即可. 2 修改密码错误:ERROR 1064 (42000): You have an error in your SQL syn ...