python项目总结--pip常用命令
python项目总结–pip常用命令
1.pip 安装和使用
1.1安装
1、pip下载
[root@localhost admin]# wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz
2、解压安装
[root@localhost admin]# tar -xzvf pip-1.5.4.tar.gz
[root@localhost admin]# mv pip-1.5.4 /usr/local
[root@localhost admin]# cd /usr/local/pip-1.5.4/
[root@localhost pip-1.5.4]# python setup.py install
3、添加软连接
[root@localhost pip-1.5.4]# rm -rf /usr/bin/pip
[root@localhost pip-1.5.4]# ln -s /usr/local/bin/pip3 /usr/bin/pip
4、安装成功
pip -v
1.2使用
升级pip
pip install --upgrade pip
或者
pip install -U pip
*安装某个版本的包*
pip install package-name
pip install matplotlib==3.4.1
*卸载或者是更新包*
pip uninstall package_name
pip install --upgrade package_name
# 或者是
pip install -U package_name
*查看某个包的信息*
pip show -f requests
output
Name: requests
Version: 2.24.0
Summary: Python HTTP for Humans.
Home-page: https://requests.readthedocs.io
Author: Kenneth Reitz
Author-email: me@kennethreitz.org
License: Apache 2.0
Location: c:\\users\\pc120\\pycharmprojects\\pythonproject1\\venv\\lib\\site-packages
Requires: certifi, chardet, idna, urllib3
Required-by: etelemetry, gTTS, pandas-datareader, pandas-profiling, pyler, pywhatkit, pyxnat, streamlit, tushare, wikipedia, yfinance
Files:
requests-2.24.0.dist-info\\DESCRIPTION.rst
requests-2.24.0.dist-info\\INSTALLER
…
*查看需要被升级的包*
pip list -o
*查看兼容问题*
pip check package_name
pip check
*指定国内源来安装*
pip install -i https://pypi.douban.com/simple/ package_name
国内源有以下
清华: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/
*下载包但是不安装*
要是我们想要下载某个包到指定的路径下,命令行如下
pip download package_name -d "某个路径"
pip download requests -d "."
1.3pip批量安装软件包 (这是重点单拿出来)
要生成这种requirements.txt文件,需要这么来做
pip freeze > requirements.txt
而如果我们需要来批量安装第三方库,在命令行中输入以下这个命令
pip install -r requirements.txt