您的当前位置:首页>全部文章>文章详情

【Python】新手Python环境配置以及pip安装教程

CrazyPanda发表于:2023-11-29 20:27:28浏览:708次TAG:

【转】新手Python环境配置以及pip安装教程【侵删】

介于我在安装pip的时候,查资料仍然解决不了自己问题的情况下,统一整理了一下pip安装流程(只针对windows用户):

目录

1.介绍

2.检查python和pip的环境

3.下载pip

3.1方法一

3.2方法二

4.pip扩展


1.介绍

pip 是 Python 包管理工具,提供了对 Python 包的查找、下载、安装、卸载的功能,目前Python 3.4 和 2.7 及以上版本都有配套安装,一般pip的位置在...\python\Scripts\文件夹里面,而在其他版本需要自行下载

2.检查python和pip的环境

按住win+r打开运行窗口,输入cmd打开命令提示符输入以下命令,检查是否安装pip:

pip -version       #查询pip版本

如果输入pip -version之后显示“‘pip'不是内部或外部命令,也不是可运行的程序或批处理文件”,那我们再检查一下是否安装了python

或许会疑问我分明已经安装了python了,为什么还要检查python是否安装。这是因为安装了不代表可以用了,有些朋友在安装python的时候没有选择让python自动配置系统环境,导致许多操作不能使用,而我们下面的pip安装操作需要基于python的系统环境

先输入以下命令,检查是否有配置好python的系统环境

python -version    #查询python版本

1.png

 如果显示以上内容则表示python安装成功,可直接跳去pip的下载和安装

如果没有安装的话需要如下配置python的系统环境:

右键我的电脑->属性->高级系统设置->环境变量,在系统变量的里面找到path双击进入

1.png

 这个时候我们先去打开python软件所在的文件目录,将软件所在的文件地址复制下载

1.png

我们再切换回设置环境变量的界面,把地址复制进去,完成之后环境就配置好了

1.png

 大家可以返回去输入上面的命令看一下是否配置完成

3.下载pip

3.1方法一

进入pip官网下载pip的压缩包

1.png

解压在python的根文件夹里

1.png

 我们再次打开cmd命令提示符,进入到pip的文件夹中

1.png

 因为我的文件在F盘所以先输入F:进入F盘,然后输入cd pip-22.3.1进入到刚刚下载好的文件夹,输入python setup.py install命令进行安装

1.png

结果我就不展示了,反正显示了一大串就是安装好了,但是安装好了并不代表就可以用了,我们还要配置pip的系统环境,过程依据上述配置python系统环境变量的方法就行,将pip.exe软件所在的文件夹位置添加进系统环境

1.png

完成之后大家可以通过以下命令查看(输入至命令提示符中即可)

pip -version  #查看pip的版本pip list  
#查看python已经安装的包

 只要不显示“‘pip'不是内部或外部命令,也不是可运行的程序或批处理文件”就表示成功安装可以用了

3.2方法二

python附带了一个ensurepip模块,可以在python环境中安装pip。当然,此方法的安装依然需要配置好python的系统环境(方法依照上述)

py -m ensurepip --upgrade

输入至命令提示符即可 ,此方法我的行不通,因为一些python的版本里面没有带有ensurepip模块

4.pip扩展

python -m pip install --upgrade pip   
#pip的更新pip install 安装包名                  
#下载指定的python包pip install 包名==版本号              
#下载指定版本的python包pip list --outdated                  
#查询是否有可以更新的包pip install --upgrade 要更新的包名    
#更新指定包pip uninstall 要卸载的包名            
#卸载的python包

 具体的其他功能大家可以输入pip help进行查询

以上命令皆在命令提示符中操作


上述的所有内容来自一个刚刚入门的小白对python环境配置和pip安装的整理,此处只列举了一个windows安装pip的方法,其他方法大家可以去看看其他大佬的

写的第一篇稿子,希望大家能够喜欢,多多支持!

猜你喜欢

【Python】使用Python对数组进行波形排序
在本文中,我们将学习一个Python程序,用于对数组进行波形排序。假设我们有一个未排序的输入数组。我们现在将以波形的方式对输入数组进行排序。如果数组 'arr [0..n-1]' 满足 arr [0] >= arr [1] <= arr [2] >= arr [3] <= arr [4] >= .....,则该数组被排序为波形。Methods Used以下是用于完成此任务的各种方法 &miinus;使用内置的sort()函数Without U
发表于:2024-01-14 浏览:288 TAG:
【Python】PyQt5设置窗口宽高
在PyQt中,设置窗口(例如QMainWindow或QWidget)的宽度和高度非常简单。你可以通过修改窗口的size属性或使用setFixedSize()和resize()方法来达到目的。以下是几种常见的方法:
发表于:2025-04-23 浏览:11 TAG: #Python #PyQt5
【Python】如何用Python编写线性查找算法?
如何用Python编写线性查找算法?线性查找是最简单的搜索算法之一,也被称为顺序搜索。它的原理很简单,就是从头到尾遍历待查找的数据集合,逐个比较查找目标和数据集合中的元素。下面我们将介绍如何使用Python编写线性查找算法,并给出具体的代码示例。算法实现步骤:遍历待查找的数据集合,逐个比较目标和元素。若找到目标,返回元素的索引位置。若遍历完所有元素仍未找到目标,返回-1。代码示例:def linear_search(arr, target):  for i
发表于:2024-01-16 浏览:290 TAG:
【Python】Python人工智能库一览
快速入门: Python人工智能库一览,需要具体代码示例引言:随着人工智能技术的快速发展,应用于机器学习和深度学习的Python人工智能库也越来越多。这些库提供了各种强大的工具和算法,使得开发者们能够更加轻松地构建和训练自己的人工智能模型。本文将介绍一些常用的Python人工智能库,并提供具体的代码示例,帮助读者们快速入门。一、TensorFlowTensorFlow是由Google开发的开源机器学习库,被广泛应用于深度学习领域。它提供了丰富的高级API,并支持多种网络结构,如卷积神经网络(CN
发表于:2024-01-02 浏览:300 TAG:
【Python】如何在Python中进行日志处理和调试的最佳实践和技巧
如何在Python中进行日志处理和调试的最佳实践和技巧引言在编写大型Python应用程序时,日志处理和调试是非常重要的,它们能够帮助我们追踪问题、诊断错误和改进代码。本文将介绍在Python中进行日志处理和调试的最佳实践和技巧,以及具体的代码示例。使用标准库loggingPython内置了一个日志处理模块-logging,它提供了一套全面的API来处理日志记录,使用起来非常方便。下面是一个基本的日志记录示例:import logging创建一个日志器logger = logg
发表于:2024-01-20 浏览:361 TAG:
【Python】如何用Python编写K-均值聚类算法
如何用Python编写K-均值聚类算法?K-均值聚类算法是一种常用的数据挖掘和机器学习算法,能够将一组数据按照其属性进行分类和聚类。本文将介绍如何用Python编写K-均值聚类算法,并提供具体的代码示例。在开始编写代码之前,我们需要了解K-均值聚类算法的基本原理。K-均值聚类算法的基本步骤如下:初始化k个质心。质心是指聚类的中心点,每个数据点都会被归到与其最近的质心所代表的类别。根据每个数据点与质心的距离,将其分配到最近的质心所代表的类别。更新质心的位置,将其设置为该类别中所有数据点的平均值。重
发表于:2024-01-16 浏览:264 TAG:
【Python】如何使用Python中的正则表达式进行字符串匹配
如何使用Python中的正则表达式进行字符串匹配正则表达式是一种强大的字符串模式匹配工具,它能够在文本中查找特定的模式,使程序能够更快速、更灵活地处理字符串。在Python中,我们可以使用re模块来操作正则表达式。本文将介绍如何使用Python中的正则表达式进行字符串匹配,并提供具体的代码示例。导入re模块在使用正则表达式之前,我们需要先导入re模块。可以使用以下代码来导入re模块:import re登录后复制字符串匹配正则表达式可以用来匹配字符串中的特定模式。例如,我们可以使用正则表
发表于:2024-01-23 浏览:337 TAG:
【Python】利用Python和WebDriver扩展自动化处理网页的滑动验证码
利用Python和WebDriver扩展自动化处理网页的滑动验证码引言:随着互联网的快速发展,为了确保网站的安全性和用户体验,很多网站都采用了各种形式的验证码。其中,滑动验证码被广泛应用于验证用户的真实性。但对于使用自动化测试工具的测试人员来说,滑动验证码却成为了一道难以逾越的鸿沟。然而,利用Python的selenium库以及WebDriver,我们可以轻松地扩展自动化测试脚本来处理滑动验证码。本文将介绍如何使用Python和WebDriver实现滑动验证码的自动化处理,并附上相应的
发表于:2023-12-28 浏览:308 TAG:
【Python】简单入门matplotlib:快速教程
快速上手matplotlib:简明教程Matplotlib是一个著名的Python数据可视化库,提供了丰富的绘图工具,广泛应用于数据分析、科学计算、工程绘图等领域。本文将为大家介绍如何快速上手matplotlib,并提供一些具体的代码示例。一、安装Matplotlib在开始之前,我们首先需要安装Matplotlib库。可以通过pip命令来进行安装:pip install matplotlib二、基本绘图功能2.1折线图折线图是最常用的一种数据可视化方式,可以展示数据的趋势变化
发表于:2024-01-12 浏览:329 TAG:
【Python】深度掌握Python多线程编程技巧
深入理解Python多线程编程技巧,需要具体代码示例引言:随着计算机性能的不断提升,多线程编程在日常开发中的应用越来越广泛。Python作为一门高级编程语言,也提供了丰富的多线程编程支持。本文旨在帮助读者深入理解Python多线程编程的技巧,并且将通过具体的代码示例来加深对多线程编程的理解。一、初步理解多线程编程什么是多线程编程?多线程编程是指在一个进程中使用多个线程来执行多个任务。在多线程编程中,各个线程可以并发地执行,从而提高程序的运行效率。线程和进程的区别线程是操作系统能够进行运算调度的最
发表于:2024-01-13 浏览:305 TAG: