Python入门——安装与PIP
Python下载
官网:https://www.python.org/
windows下载地址:https://www.python.org/downloads/windows/
64位操作系统,选择:Download Windows x86-64 executable installer
安装
安装时选择默认目录/自定义目录,切记添加系统环境变量。
版本控制
安装多个版本时,需要进行版本控制。
各个版本安装到不同目录下:
版本设置:
1.更改python.exe名称
2.更改pip.exe名称
同样设置其他版本。
运行
运行pip37版本:
运行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安装某一个库:
在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-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/
来源:CSDN
作者:或跃在天
链接:https://blog.csdn.net/weixin_44378419/article/details/103846648