一、pip install 安装指定版本的包

要用pip 安装指定版本的python的包,只需要通过 == 操作符指定.

pip install robotframework == 2.8.7

将安装robotframework 2.8.7 版本。

二、pip install  -i  国内镜像文件

国内镜像:

  • http://pypi.douban.com/simple/ 豆瓣
  • http://mirrors.aliyun.com/pypi/simple/ 阿里
  • http://pypi.hustunique.com/simple/ 华中理工大学
  • http://pypi.sdutlinux.org/simple/ 山东理工大学
  • http://pypi.mirrors.ustc.edu.cn/simple/ 中国科学技术大学
  • https://pypi.tuna.tsinghua.edu.cn/simple 清华

1、临时使用,添加“-i”“--index”参数

  pip install -i http://pypi.douban.com/simple/ flask

2、配制成默认的,修改默认文件:pip.ini

  [global]  

  index-url=http://mirrors.aliyun.com/pypi/simple/  

  [install]  

  trusted-host=mirrors.aliyun.com  

三、pip安装时-U参数是什么作用?

pip install -h 就有说明了,就是 --upgrade,意思是如果已安装就升级到最新版。

-U 是升级 原来已经安装的包,如果有新版本,不带U不会装新版,带上才会更新到最新版本。

四、Python安装pip包的时候权限出现问题

sudo解决了权限问题,但是pip安装有个本地缓存目录,如果是用sudo,这个目录会写到root用户的home目录下(一般是/root),不用sudo,就写到当前用户home目录下(一般是/home/username)

sudo也提供了选项 -h ,表示用sudo的权限,但又是用当前用户的home目录,所以最佳方式是:sudo -h pip install -U Pillow

五.pip install遇到编码问题

错误:UnicodeDecodeError: 'ascii' codec can't decode byte 0xd5 in position 34: ordinal not in range(128)

import sys

  reload(sys)

  sys.setdefaultencoding('gbk')

注:sys.setdefaultencoding时为什么老是得不到提示的原因?

  早些版本的python是只要写这两句就可以了,而较高的python必须要reload(sys)一下。

六.没有python-pip包就执行命令

错误:yum安装python-pip过程中,提示“没有可用软件包 python-pip”

解决方案:

  1. 执行命令 yum -y install epel-release
  2. 行成功之后,再次执行 yum install python-pip
  3. 对安装好的pip进行升级 pip install --upgrade pip

转载于:https://www.cnblogs.com/zlel/p/10936641.html

pip intsall 遇到的各种问题相关推荐

  1. python打包及支持pip安装

    目录 1.Configure: package_test 的文件和目录组织 2. Package: 打包 package_test 3. Distribute: 把打包后的 package_test  ...

  2. Python 安装包管理工具 pip

    pip 是一个现代的,通用的Python包管理工具.提供了对Python包的查找,下载,安装,卸载的功能,便于对Python的资源包进行管理. 在安装Python时会自动下载并安装. 在Windows ...

  3. windows 10 python哪个版本的好-windows10 conda python多版本切换

    之前为了学习安装了python2.7是通过anaconda2安装的 现在想换用Python3 所以寻找版本并存 可以来回切换的方法 打开命令提示符,记住是命令提示符 不是win10自带的windows ...

  4. import pandas as pd什么意思_Pandas万花筒:让绘图变得更美观

    全文共1803字,预计学习时长10分钟 图源:tehrantimes 流行 Python 数据分析库 Pandas 中的绘图功能一直是迅速绘制图表的首选之一.但是,其可用的可视化效果总是十分粗略,实用 ...

  5. TensorFlow环境配置----Mac OS

    在Mac os系统下,tensorflow安装很简单 1.安装python,强烈建议使用homebrew重新安装python,不要用系统自带的python: 安装homebrew:登入https:// ...

  6. python连接不上数据库_python连接各种数据库

    很多同学在使用python进行自动化测试的时候,会涉及到数据库数据校验的问题,因为不知道如何在python中如何对数据库,这个时候会一脸茫然,今天在这里给大家汇总一下python对接几大常用的数据库操 ...

  7. GDAL+OGR学习

    GDAL+OGR学习 每次写代码用Arcpy就得切回python2,很麻烦,故来学习一下gdal+ogr. gdal库安装 直接cmd写pip intsall gdal会报错 打开该链接gdal库下载 ...

  8. python扫描局域网端口和ip_python实现扫描局域网指定网段ip的方法

    一.问题由来 工作的局域网中,会接入很多设备,机器人上的网络设备就2个了,一个巨哥红外,一个海康可见光.机器人还有自身的ip. 有时候机器人挂的多了,设备维修更换中,搞来搞去就不记得ip是什么,用自带 ...

  9. Python+OpenCV3.3图像处理视频教程 贾志刚 代码笔记3

    21 直线检测 import cv2 as cv import numpy as npdef line_detection(image):gray = cv.cvtColor(image, cv.CO ...

最新文章

  1. 充分理解HP Flex-10和VMware的端口映射关系
  2. THinkPHP 5.0 域名路由
  3. php修改学生信息代码_值得收藏的CRM软件客户管理系统(包括JAVA/PHP)
  4. Nginx站点缓存设置
  5. 通过ActionTrail监控AccessKey的使用
  6. 国庆档43.87亿收官:《长津湖》一家独大 影视股喜忧参半
  7. [java] byte不能直接相加
  8. C语言:求矩阵对角线元素的和
  9. Unity 怎么把app改成中文名
  10. 13. JavaScript 字符串(String)对象
  11. java里面的内存机制_Stack vs. Heap:了解 Java 的内存分配机制
  12. 华为HG255D救砖小总结1----概述及相关硬件准备
  13. tom 猫 android 版本 设计,一种Tom猫的简单实现
  14. 黑镜狗再现!波士顿动力「大黄狗」上岗SpaceX,勘察火箭爆炸现场
  15. Java多线程(上篇)
  16. 不止“宏彦获水”还有它们!
  17. java lang arithmetic_java.lang.ArithmeticException: Rounding necessary
  18. spring-web项目采用token认证session创建过多导致OOM
  19. C++输入输出(学号姓名性别)
  20. 解决下载的映像文件不是后缀名为.iso的问题

热门文章

  1. python return返回值_Python return语句 函数返回值
  2. c++ 模糊搜索 正则表达式_c++使用正则表达式提取关键字的方法
  3. python获取时间秒数_Python获取秒级时间戳与毫秒级时间戳
  4. idbconnection mysql_基于IDbConnection接口实现修改配置文件切换数据源
  5. ibatis mysql_mysql +ibatis
  6. python编译exe运行慢_Python运行速度慢你知道这是为什么吗?
  7. C++ 偏微分数值计算库_一文带你了解计算流体力学CFD及其应用领域
  8. android9 关闭点击动画,在Android app中实现九(n)宫格图片连续滑动效果
  9. java求n个分数之和_N个快速提升分数的学习方法
  10. Python案例:四种方式编程求解一元二次方程