pip intsall 遇到的各种问题
一、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”
解决方案:
- 执行命令 yum -y install epel-release
- 行成功之后,再次执行 yum install python-pip
- 对安装好的pip进行升级 pip install --upgrade pip
转载于:https://www.cnblogs.com/zlel/p/10936641.html
pip intsall 遇到的各种问题相关推荐
- python打包及支持pip安装
目录 1.Configure: package_test 的文件和目录组织 2. Package: 打包 package_test 3. Distribute: 把打包后的 package_test ...
- Python 安装包管理工具 pip
pip 是一个现代的,通用的Python包管理工具.提供了对Python包的查找,下载,安装,卸载的功能,便于对Python的资源包进行管理. 在安装Python时会自动下载并安装. 在Windows ...
- windows 10 python哪个版本的好-windows10 conda python多版本切换
之前为了学习安装了python2.7是通过anaconda2安装的 现在想换用Python3 所以寻找版本并存 可以来回切换的方法 打开命令提示符,记住是命令提示符 不是win10自带的windows ...
- import pandas as pd什么意思_Pandas万花筒:让绘图变得更美观
全文共1803字,预计学习时长10分钟 图源:tehrantimes 流行 Python 数据分析库 Pandas 中的绘图功能一直是迅速绘制图表的首选之一.但是,其可用的可视化效果总是十分粗略,实用 ...
- TensorFlow环境配置----Mac OS
在Mac os系统下,tensorflow安装很简单 1.安装python,强烈建议使用homebrew重新安装python,不要用系统自带的python: 安装homebrew:登入https:// ...
- python连接不上数据库_python连接各种数据库
很多同学在使用python进行自动化测试的时候,会涉及到数据库数据校验的问题,因为不知道如何在python中如何对数据库,这个时候会一脸茫然,今天在这里给大家汇总一下python对接几大常用的数据库操 ...
- GDAL+OGR学习
GDAL+OGR学习 每次写代码用Arcpy就得切回python2,很麻烦,故来学习一下gdal+ogr. gdal库安装 直接cmd写pip intsall gdal会报错 打开该链接gdal库下载 ...
- python扫描局域网端口和ip_python实现扫描局域网指定网段ip的方法
一.问题由来 工作的局域网中,会接入很多设备,机器人上的网络设备就2个了,一个巨哥红外,一个海康可见光.机器人还有自身的ip. 有时候机器人挂的多了,设备维修更换中,搞来搞去就不记得ip是什么,用自带 ...
- Python+OpenCV3.3图像处理视频教程 贾志刚 代码笔记3
21 直线检测 import cv2 as cv import numpy as npdef line_detection(image):gray = cv.cvtColor(image, cv.CO ...
最新文章
- 充分理解HP Flex-10和VMware的端口映射关系
- THinkPHP 5.0 域名路由
- php修改学生信息代码_值得收藏的CRM软件客户管理系统(包括JAVA/PHP)
- Nginx站点缓存设置
- 通过ActionTrail监控AccessKey的使用
- 国庆档43.87亿收官:《长津湖》一家独大 影视股喜忧参半
- [java] byte不能直接相加
- C语言:求矩阵对角线元素的和
- Unity 怎么把app改成中文名
- 13. JavaScript 字符串(String)对象
- java里面的内存机制_Stack vs. Heap:了解 Java 的内存分配机制
- 华为HG255D救砖小总结1----概述及相关硬件准备
- tom 猫 android 版本 设计,一种Tom猫的简单实现
- 黑镜狗再现!波士顿动力「大黄狗」上岗SpaceX,勘察火箭爆炸现场
- Java多线程(上篇)
- 不止“宏彦获水”还有它们!
- java lang arithmetic_java.lang.ArithmeticException: Rounding necessary
- spring-web项目采用token认证session创建过多导致OOM
- C++输入输出(学号姓名性别)
- 解决下载的映像文件不是后缀名为.iso的问题
热门文章
- python return返回值_Python return语句 函数返回值
- c++ 模糊搜索 正则表达式_c++使用正则表达式提取关键字的方法
- python获取时间秒数_Python获取秒级时间戳与毫秒级时间戳
- idbconnection mysql_基于IDbConnection接口实现修改配置文件切换数据源
- ibatis mysql_mysql +ibatis
- python编译exe运行慢_Python运行速度慢你知道这是为什么吗?
- C++ 偏微分数值计算库_一文带你了解计算流体力学CFD及其应用领域
- android9 关闭点击动画,在Android app中实现九(n)宫格图片连续滑动效果
- java求n个分数之和_N个快速提升分数的学习方法
- Python案例:四种方式编程求解一元二次方程