文章有点长,但是很详细,还望大家耐心看
之前在安装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, cnotallow=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 ×××