文章有点长,但是很详细,还望大家耐心看
之前在安装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超时报错相关推荐

  1. Python多版本pip安装库的问题

    引 机器上总是会有Python2.7的版本和Python3.x的版本,今天接触到一台服务器上面有Python2.7和Python3.4,想在Python3.4下安装一个TensorFlow,但不管怎么 ...

  2. python解释器下载错了怎么全部删了_python卸载后再次安装遇到的问题解决

    python卸载后再次安装遇到的问题解决 前言 本文主要给大家介绍了关于python卸载再安装遇到问题的解决方法,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 解决方法 1.起因 之 ...

  3. pycharm安装后,找不到Python解释器怎么办

    安装后,还要点击file 下的 settings ,找到 Project .选择下面的Python interpreter ,给它添加Python解释器.如图

  4. python结构体数组传出接收c动态库_使用Python向C语言的链接库传递数组、结构体、指针类型的数据...

    使用python向C语言的链接库传递数组.结构体.指针类型的数据 由于最近的项目频繁使用python调用同事的C语言代码,在调用过程中踩了很多坑,一点一点写出来供大家参考,我们仍然是使用ctypes来 ...

  5. python爬取学校题库_利用Python轻松爬取网页题库答案!教孩子不怕尴尬了!

    大家有没有遇到这种令人尴尬的情况:"好不容易在网上找到需要的资源数据,可是不容易下载下来!"如果是通过一页一页的粘贴复制来下载,真的让人难以忍受,特别是像我这种急性子,真得会让人窒 ...

  6. (已解决) 境内 Ubuntu16.04 下安装 ROS kinetic 时 rosdep update 超时报错: The handshake operation timed out

    - 2021.12.9 更新 - 系统: Ubuntu 16.04 使用有线网, ubuntu源是阿里云镜像源. 问题描述: 按照官网教程安装 ROS kinetic 时, 在 sudo rosdep ...

  7. 安装python扩展库时只能使用pip_使用pip安装Python扩展库的方法

    本文节选自作者的<Python编程基础及应用>视频教程.Python编程基础及应用_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com 使用pip进行安装 ...

  8. Python 用pip批量安装包 requirements.txt(python查看安装的第三方扩展包)| 利用requirements.txt离线安装依赖包

    文章目录 一.python用pip批量安装包 pip freeze 为什么比 pip list 的包少几个呢? 二.[推荐]使用pipreqs 写入requirements.txt 三.利用requi ...

  9. 多版本Python共存时pip给指定版本的python安装package的方法

    在Linux安装了多版本Python时(例如python2.7和3.6),pip安装的包不一定是用户想要的位置,此时可以用 -t 选项来指定位置. 例如目标位置是/usr/local/lib/pyth ...

最新文章

  1. python 三分钟入门_Cython 三分钟入门教程
  2. Windows azure国际版下通过 windows auzre powershell为VM分配绑定virtual ip address
  3. SpringMVC(SSM)框架搭建JavaWeb项目时,前端页面文件上传,后台Java下载功能实现及相关问题记录说明
  4. Python学习笔记:错误,测试,调试(转)
  5. oracle-单行函数
  6. 关于IE 对 $.get 缓存的记录
  7. Nginx server之Nginx作为反向代理服务器
  8. 两个子线程不冲突_多线程操作可见性
  9. 守住你自己的“沉香”
  10. 吴恩达深度学习之三《结构化机器学习项目》学习笔记
  11. php怎么打印json数据,php输出json格式数据的例子
  12. Atitit.判断元素是否显示隐藏在父元素 overflow
  13. 做游戏开发,选择Unity还是Unreal?
  14. Arduino 操作BT008蓝牙串口模块
  15. 魔方cfop公式软件_【二阶篇】一个万能公式还原二阶魔方
  16. Facebook TSDB论文翻译
  17. Android 在mac上显示手机屏幕 MAC 投影 安卓手机
  18. 第一天 渗透的基本概念
  19. 讯飞AIUI智能机器人2
  20. 区块链大咖专访丨摩联科技:走一条少有人走的路

热门文章

  1. 【Android工具】好软件推荐,安卓手机免费好用的SSH客户端——JuiceSSH
  2. Linux 应用层的时间编程【转】
  3. 探秘Hadoop生态12:分布式日志收集系统Flume
  4. PHP获取当前域名$_SERVER['HTTP_HOST']和$_SERVER['SERVER_NAME']的区别
  5. c++ 哪些自定义的数据类型
  6. hibernate二级缓存理解
  7. 补补算术基础:编程中的进制问题
  8. skb_shinfo(skb)-dataref 含义
  9. spring boot第六讲
  10. php获取http头信息,php如何获取http头信息