pip安装更新、第三方库对应的python解释器版本、pip安装第三方库,压缩包离线安装,pycharm快捷安装及pycharm中terminal的使用,timeout超时报错
文章有点长,但是很详细,还望大家耐心看
之前在安装python的文章中已经给大家配置了pip环境变量(不了解的点这里去看看),这里就能直接在cmd窗口,不用切换路径,就能使用pip了。
首先 使用pip list命令查看一下已有的第三方库,顺带看一下自己的pip需不需要更新,如果有以下警告,则需要升级
升级命令:
在黑框的原始路径下就可以输命令:
pip install -U pip
或者使用:
python -m pip install --upgrade pip
然后就会安装成功,如下图:
这下在查看自己已经安装的第三方包就不会有黄色警告了
为什么要升级pip?
如果pip的版本太老,很多包都无法安装。
例如我这里在安装lxml包的时候就会出现这样的问题。
安装第三方库时,要看该库是不是支持自己python解释器的版本,要不然在使用时会报错。第三方库都会在Python官方的pypi.python.org网站注册,要安装一个第三方库,必须先知道该库的名称,然后在个网站中搜索第三方库对应的python解释器的版本
搜索第三方库对应的python解释器的版本的步骤
1.先进入上面提到的python官网,然后输入自己想要的第三方库的名字,然后随便选一个版本进去,就到了下图的位置,点箭头所指向的连接:
2.就到了下图的页面,然后点Installation,如下图:
3.就到了如下界面,点击箭头所指向的连接:
4.往下翻就能看到第三方库各版本对应的python解释器的版本:
python安装第三方模块几种方法
提前了解的内容:
pip install SomePackage # 最新版本
pip install SomePackage==1.0.4 # 指定版本
pip install 'SomePackage>=1.0.4' # 最小版本
之前的文章提到过python的虚拟环境,不了解的点这里去看看,我们这里都在虚拟环境里安装第三方库,我们本机的python解释器安装第三方库的方法,跟这是一样的
首先介绍在虚拟环境里安装第三方库
1).这里主要介绍pip安装。
因为我们没有配置虚拟环境中pip的环境变量,所以我们要找到虚拟环境里Scripts文件夹,在这个路径下运行cmd命令
输入activate进入虚拟环境: D:\Pycharm\Workplace\examples\venv\Scripts> activate
然后如下图:
或者用pacharm最下面的terminal,如下图:
我这里的python解释器是3.7版本,所以而且经查看django的最新版也支持python3.7。所以我就默认版本安装。
因为我们之前只升级了本机python解释器的pip。虚拟环境里的pip并没有升级,所以我们先升级一下虚拟幻境里的pip。命令和上面的命令一样。我这里再pycharm的terminal中运行:
提示安装成功后,就可以用pip安装自己想要的第三方库了(上图中报红的原因是我没升级pip,直接运行了pip install Django),这里我们在运行。
有些可以直接运行成功;有些有时候安装一些依赖包,网速慢,直接超时,会出一个警告:
如果网速比较好,就会安装成功:
我们解决python安装包出现
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))…这种警告的办法就是更换镜像源:
更换镜像源的两种方法:
1.临时指定:
在下载包时,通过 -i 选项指定源:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ 模块名==version (==version可以省略(xxx是所要安装的包)
黄色字体部分时镜像的地址,也可以替换成其他国内常用源镜像地址:
清华:https://pypi.tuna.tsinghua.edu.cn/simple(可以用)
阿里云:http://mirrors.aliyun.com/pypi/simple/(不能用,会被提示不受信任)
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/(可用)
下面这几个大家可以依次试一下:
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
2.永久修改镜像源:
先用pip -v config list命令查看pip配置文件的路径
如果没有pip文件或者pip.ini文件的话,直接新建一个就好了。里面配置下面的内容:
[global]
timeout = 6000
index-url = http://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com#timeout 超时设置
#index-url 源,可以换成其他的源
#trusted-host 添加源为可信主机,要不然可能报错
#disable-pip-version-check 设置为true取消pip版本检查,排除每次都报最新的pip, 不推荐添加
2、easy_install安装
方法同1,输入内容为 easy_install ×××。
3、conda安装
安装anaconda的情况下,可以用conda install ×××。
以上方法均为在线安装,而当在线安装失败(如公司网络限制)时,可以通过下载安装包来离线安装,下载包分为whl和压缩包两张。常用下载包和模块安装文件的网址有:
点击打开链接 Python Extension Packages(https://www.lfd.uci.edu/~gohlke/pythonlibs/)
点击打开链接 (https://pypi.org/simple/)
4、whl文件离线安装
下载下来的whl文件放入Python的安装目录下的Scripts文件夹,例如
C:\Users***\AppData\Local\Continuum\anaconda3\Scripts
打开命令窗口,输入
pip install C:\Users***\AppData\Local\Continuum\anaconda3\Scripts\cx_Oracle-6.3.1-cp36-cp36m-win32.whl
5、安装包安装
将下载的gz或者zip安装包解压
在命令行窗口利用cd切换到解压后的文件路径下,输入
python setup.py install
注:切换路径语句
d: 进入D盘
cd Notes 进入D盘下的Notes文件夹
cd … 返回上一级,即D盘
6.pycharm快捷安装
只支持专业版,社区版不能选择第三方库的版本
a.选择虚拟环境
b.
c.
d.
e.
Pycharm安装第三方库时出现Read timed out的解决办法:
也是更换镜像源
1.在下载库的界面点击 Manage Repositories
2.
------------------------------------------------------------------------------
卸载包:
pip uninstall ×××
有问题大家及时评论,我会认真讲解的,写作不易,还望点赞+关注
pip安装更新、第三方库对应的python解释器版本、pip安装第三方库,压缩包离线安装,pycharm快捷安装及pycharm中terminal的使用,timeout超时报错相关推荐
- Python多版本pip安装库的问题
引 机器上总是会有Python2.7的版本和Python3.x的版本,今天接触到一台服务器上面有Python2.7和Python3.4,想在Python3.4下安装一个TensorFlow,但不管怎么 ...
- python解释器下载错了怎么全部删了_python卸载后再次安装遇到的问题解决
python卸载后再次安装遇到的问题解决 前言 本文主要给大家介绍了关于python卸载再安装遇到问题的解决方法,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 解决方法 1.起因 之 ...
- pycharm安装后,找不到Python解释器怎么办
安装后,还要点击file 下的 settings ,找到 Project .选择下面的Python interpreter ,给它添加Python解释器.如图
- python结构体数组传出接收c动态库_使用Python向C语言的链接库传递数组、结构体、指针类型的数据...
使用python向C语言的链接库传递数组.结构体.指针类型的数据 由于最近的项目频繁使用python调用同事的C语言代码,在调用过程中踩了很多坑,一点一点写出来供大家参考,我们仍然是使用ctypes来 ...
- python爬取学校题库_利用Python轻松爬取网页题库答案!教孩子不怕尴尬了!
大家有没有遇到这种令人尴尬的情况:"好不容易在网上找到需要的资源数据,可是不容易下载下来!"如果是通过一页一页的粘贴复制来下载,真的让人难以忍受,特别是像我这种急性子,真得会让人窒 ...
- (已解决) 境内 Ubuntu16.04 下安装 ROS kinetic 时 rosdep update 超时报错: The handshake operation timed out
- 2021.12.9 更新 - 系统: Ubuntu 16.04 使用有线网, ubuntu源是阿里云镜像源. 问题描述: 按照官网教程安装 ROS kinetic 时, 在 sudo rosdep ...
- 安装python扩展库时只能使用pip_使用pip安装Python扩展库的方法
本文节选自作者的<Python编程基础及应用>视频教程.Python编程基础及应用_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com 使用pip进行安装 ...
- Python 用pip批量安装包 requirements.txt(python查看安装的第三方扩展包)| 利用requirements.txt离线安装依赖包
文章目录 一.python用pip批量安装包 pip freeze 为什么比 pip list 的包少几个呢? 二.[推荐]使用pipreqs 写入requirements.txt 三.利用requi ...
- 多版本Python共存时pip给指定版本的python安装package的方法
在Linux安装了多版本Python时(例如python2.7和3.6),pip安装的包不一定是用户想要的位置,此时可以用 -t 选项来指定位置. 例如目标位置是/usr/local/lib/pyth ...
最新文章
- python 三分钟入门_Cython 三分钟入门教程
- Windows azure国际版下通过 windows auzre powershell为VM分配绑定virtual ip address
- SpringMVC(SSM)框架搭建JavaWeb项目时,前端页面文件上传,后台Java下载功能实现及相关问题记录说明
- Python学习笔记:错误,测试,调试(转)
- oracle-单行函数
- 关于IE 对 $.get 缓存的记录
- Nginx server之Nginx作为反向代理服务器
- 两个子线程不冲突_多线程操作可见性
- 守住你自己的“沉香”
- 吴恩达深度学习之三《结构化机器学习项目》学习笔记
- php怎么打印json数据,php输出json格式数据的例子
- Atitit.判断元素是否显示隐藏在父元素 overflow
- 做游戏开发,选择Unity还是Unreal?
- Arduino 操作BT008蓝牙串口模块
- 魔方cfop公式软件_【二阶篇】一个万能公式还原二阶魔方
- Facebook TSDB论文翻译
- Android 在mac上显示手机屏幕 MAC 投影 安卓手机
- 第一天 渗透的基本概念
- 讯飞AIUI智能机器人2
- 区块链大咖专访丨摩联科技:走一条少有人走的路
热门文章
- 【Android工具】好软件推荐,安卓手机免费好用的SSH客户端——JuiceSSH
- Linux 应用层的时间编程【转】
- 探秘Hadoop生态12:分布式日志收集系统Flume
- PHP获取当前域名$_SERVER['HTTP_HOST']和$_SERVER['SERVER_NAME']的区别
- c++ 哪些自定义的数据类型
- hibernate二级缓存理解
- 补补算术基础:编程中的进制问题
- skb_shinfo(skb)-dataref 含义
- spring boot第六讲
- php获取http头信息,php如何获取http头信息