Python入门——安装与PIP

白昼怎懂夜的黑 提交于 2020-01-11 04:47:16

Python下载

官网:https://www.python.org/
windows下载地址:https://www.python.org/downloads/windows/
64位操作系统,选择:Download Windows x86-64 executable installer
Python下载界面

安装

安装时选择默认目录/自定义目录,切记添加系统环境变量。
环境变量添加

版本控制

安装多个版本时,需要进行版本控制。

各个版本安装到不同目录下:

安装不同版本

版本设置:

1.更改python.exe名称
更改python.exe名称
2.更改pip.exe名称更改pip名称
同样设置其他版本。

运行

运行pip37版本:

运行pip37版本

运行python38版本:

运行python38版本

PIP换源

由于默认pip源为国外镜像,速率较慢,需要更换PIP源为国内镜像:

临时使用pip源方法:

可以在使用pip的时候加参数 -i https://pypi.tuna.tsinghua.edu.cn/simple

例如:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple panders

就会从清华这边的镜像去安装panders库。

永久换源方法:

Linux方法:

在此目录新建~/.pip/pip.conf文件,使用vim或者nano编辑器进行如下编辑并保存

[global]
timeout =6000
index-url =http://pypi.douban.com/simple/
[install]
use-mirrors =true 
mirrors =http://pypi.douban.com/simple/ 
trusted-host =pypi.douban.com

Windows方法:

在本地User目录下的应用程序文件存放目录appdata下找到pip文件夹,路径一般是C:\Users\Administrator\AppData\Local\pip,默认为Administrator,实际请更换为自己的本地用户名,然后再新建一个文件pip.ini,进行如下编辑:

[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn

或在C:\Users\Administrator\ 目录下新建pip文件夹,内新建pip.ini,编辑如上。
两种方法不确定哪个生效,两个都使用了

pip使用

pip介绍

pip 是一个安装和管理 Python包的工具,下载相关python包很是简单。不仅把需要的包下载下来,而且会把相关依赖包给下载下来,这是pip的优势所在。

依赖包查询

我们可以通过这个网站查看自己所需的Python包及相关依赖的包,
http://www.lfd.uci.edu/~gohlke/pythonlibs/
依赖库

pip说明:

pip使用说明

pip安装某一个库:

在CMD中执行下面代码,进行库文件安装:

//可以进行版本控制后执行
pip38 install sklearn

即可自动安装sklearn库。

安装命令是:
pip install <包名> 或 pip install -r requirements.txt(对于本地安装包可以指定路径)。唯一需要特殊说明的是,安装时可以指定版本号来安装,举例如下:

pip install SomePackage              # 最新版本
pip install SomePackage==1.0.4       # 指定版本
pip install 'SomePackage>=1.0.4'     # 最小版本

pip卸载某个库

卸载安装包命令:

pip uninstall <包名>                  #卸载某个包
pip uninstall -r requirements.txt     #卸载某个路径下的某个包

pip升级某个包

pip install -U <包名>
pip install <包名> --upgrade

pip列出当前已经安装可升级的包

pip list -o
pip list --outdated

运行后如下图:
pip列出可升级包

pip批量升级过期包

使用pip-review批量升级

pip install pip-review
pip-review --local --interactive

使用py脚本升级批量升级

import os
print(os.getcwd())
os.system("pip install -o --format=columns >> temp_update_list.txt")
pak_list = open("temp_update_list.txt").readlines()
pak_list = [pak.split(None,4) for pak in pak_list[2:]]
# for pak in pak_list:
#     print(pak)
print("{} packages to install\n".format(len(pak_list)))
count = 1
for pak in pak_list:
    print("installing {0} th package: {1}\n".format(count,pak[0]))
    os.system("pip install --upgrade " + pak[0])
    count += 1

参考文档

pip批量升级 https://blog.csdn.net/sigmarising/article/details/83010694

pip批量升级 https://blog.csdn.net/u010963435/article/details/84593053

pip详细使用 https://me.iblogc.com/2015/01/01/pip%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4/

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!