pip基础安装配置


pip安装

Windows

  1. Windows
  • Windows下安装Python3时默认安装pip,将Python安装目录下的scripts目录加入环境变量即可使用
  • 对于Python2的pip需要在安装完Python2后,下载脚本进行安装

Linux

1.下载安装执行脚本
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
或者
wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate

2.执行安装
python get-pip.py

更换pip源

Linux

cd ~ mkdir .pip 
vi pip.conf
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple

Windows

  • 在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini,内容如下:
[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn
  • 其他国内源
http://pypi.douban.com/ 豆瓣
http://pypi.hustunique.com/ 华中理工大学
http://pypi.sdutlinux.org/ 山东理工大学
http://pypi.mirrors.ustc.edu.cn/ 中国科学技术大学

多版本共存

  • 直接执行“pip xxx”时会调用pythonX版本的pip,如需执行pythonY版本的,则需要加上“PythonY -m”
  • Windows环境下可以将pip2/pip3加入环境变量
  • Linux/macOS下则可以通过软链接或者shell别名的方式

pip使用方法

  • pip镜像仓库

  • 使用方法:
    pip <command> [options]

  • 相关命令如下:

     #安装包  
    pip install  [package]        
     #卸载包 
    pip uninstall [package]   
     #以需求文件的格式输出以安装的包,无法通过install安装的包默认不显示 
    pip freeze 
    #列出以安装的包
     pip list                             
     #显示以安装包的信息 
    pip show [package]        
    #验证已经安装的包具有兼容的依赖文件
     pip check                        
     #计算包的hash值  
    pip hash                         
  • 如需查找options,加上–help即可

  • 常用命令如下:

    #在线安装包
     pip install package_name     
     #本地安装 
    pip install -t %Python_home%/site-packages/         package_name 
    	pip install 下载的.whl结尾的文件的绝对地址+文件名(使用此方法需先执行`pip install wheel`)
    #安装指定版本的包
     pip install applicationName==version  
     #检查需要更新的包  
    pip list --outdated      
     #升级到指定版本 
    pip install --upgrade package_name    
     pip install --upgrade keras==2.1.0    

pip虚拟化

pipenv

在使用pipenv之前,必须彻底的忘记pip这个东西

  1. 安装 pip3 install pipenv (pip3安装的会指向Python3)

  2. 新建一个项目文件:letgo

  3. 进入文件夹:cd letgo

  4. 指定虚拟环境使用哪个版本的python

    `pipenv --three` 会使用当前系统的Python3创建环境
    
  5. 换成国内镜像,被墙网速慢

    编辑文件letgo/Pipfile
    将 url = “https://pypi.org/simple“ 替换成国内镜像
    url = “https://pypi.tuna.tsinghua.edu.cn/simple/

  6. 激活虚拟环境

    pipenv shell (进入虚拟环境)
    (新建的虚拟环境存放在/root/.local/share/virtualenvs/下,想要删除这个环境,直接删除这个文件夹)
    
  7. pipenv install django==1.11 安装固定版本模块,并加入到Pipfile

  8. 当项目放到阿里云上时,直接运行:pipenv install 就能自动生成一份和本地环境,一模一样的环境

  9. 常用命令:

pipenv graph                  查看目前安装的库及其依赖
pipenv uninstall --all        卸载全部包并从Pipfile中移除
pipenv uninstall django==1.11 卸载指定包并从Pipfile中移除
pipenv update requests        # 更新指定个包
pipenv update                 # 更新所有的包
pipenv shell  # 进入环境
exit  # 退出环境
pipenv --rm   # 删除虚拟环境

文章作者: Secgxx
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Secgxx !
  目录