pip使用时会有默认的软件源,但是服务器在国外,所以在下载某些包时就会出错,这时就需要换源。
首先在文件路径中输入%APPDATA%,打开Roaming文件夹,在此文件夹下创建pip文件,在pip文件下创建pip.ini文件,文件内编写
[global]
trusted-host=mirrors.aliyun.com
index-url=http://mirrors.aliyun.com/pypi/simple/
相关命令
pip list 可以查看当前环境下安装的软件包
pip install 包名 可以下载相关软件包
这里我提前下载好了,显示已下载。
由于可能是某种版本问题,pip search功能被禁用了,这里需要pip install pip_search 先下载pip_search,然后使用pip_search 包名来查询相关软件包
pip list --outdated可以查看已经过时的软件包
pip install --upgrade 包名 或 pip install -U 包名 就可以对软件包进行升级
pip uninstall 包名 就是对软件包卸载
pip show 包名 可以已安装查看此包的所有信息
pip install 包名 就可以安装软件所需要的软件包
pip install 包名==版本号,可以安装具体的版本软件包
有时候在做一些大型项目的时候,作者会将所需要的一些库放入requirements.txt中进行管理
,这种情况我们可以通过pip install -r requirements.txt来安装运行所需要的程序包
当我们写完一个程序之后,我们可以在当前目录下打开cmd,输入pip freeze >.\requirements.txt 来生成该目录所用环境下的所有软件程序包
pip download 包名 仅仅只是下载包以及包所需要的依赖项,不会进行安装。若要进行安装则
pip install 以.whl结尾的文件路径 这种方式就不会使用源下载,会以目录下进行安装
若有的文件下载下来是以.tar.gz结尾,这是源码的压缩包,但是安装时都是一样的
pip install 以.tar.gz结尾的文件路径
pip install -U pip 就是对pip本身的升级