赞
踩
如果我们用了anaconda,这个是虚拟环境可以使用多个python版本,每个版本的依赖包都是隔离的。那么在安装使用pip的时候,需要先切换环境,默认是base
# conda activate base
conda activate [your_env]
安装后查看是否成功:
pip3 --version
默认情况下pip使用的是国外的镜像,在下载的时候速度非常慢,所以需要将pip的官方软件源服务器换成国内的镜像服务器,从而提升Python软件包安装效率和成功率。
pip常用国内镜像地址:
中国科学技术大学 : https://pypi.mirrors.ustc.edu.cn/simple
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
豆瓣:http://pypi.douban.com/simple/
https://mirrors.tuna.tsinghua.edu.cn/
镜像源的使用(以阿里云开源软件镜像站举例)
临时使用,我们可以直接在 pip 命令中使用 -i 参数来指定镜像地址,例如:
pip3 install -r requirements.txt -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
全局修改
在linux和macos,配置文件为:$HOME/.pip/pip.conf
在windows上,配置文件为:%HOME%\pip\pip.ini
[global]
timeout = 10
index-url = http://mirrors.aliyun.com/pypi/simple
[install]
trusted-host = mirrors.aliyun.com
pip3 --version
python -m pip3 install -U pip
pip3 install [包名] # 最新版本
pip3 install [包名]==1.0 # 指定版本
pip3 install [包名]>=1.0 # 最小版本
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ -r 路径/requirements.txt
使用 pipreqs 生成,这种方式是依赖一个第三方组件的。首先先安装再导出。github地址为: https://github.com/bndr/pipreqs
pip install pipreqs
配置
pipreqs . --encoding=utf8 --force
--encoding=utf8 为使用utf8编码,不然可能会报UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 406: illegal multibyte sequence 的错误。
--force 强制执行,当 生成目录下的requirements.txt存在时覆盖。
pip3 install --upgrade [包名] #升级指定的包,通过使用==, >=, <=, >, < 来指定一个版本号
或
pip install -U #升级安装,注意是要大写的U
pip3 uninstall [包名]
pip3 search [包名]
pip3 show
pip3 list
pip3 list -o
pip3 show -f SomePackage
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。