python安装及使用基础知识

1、windows下安装

首先从python官网下载安装包,这里以3.10.5为例。

Python 用压缩包安装包 python压缩包如何安装_Python 用压缩包安装包


点击Downloads下的Windows选项,进入安装包下载页面:

Python 用压缩包安装包 python压缩包如何安装_安装包_02


点击要下载版本,例如:Python 3.10.5 - June 6,2022,进入安装包下载页面,当然,如果你只需要下载windows安装包,可以直接点击该版本下的windows installer。滑到最底部:

Python 用压缩包安装包 python压缩包如何安装_Python 用压缩包安装包_03


安装包说明:

  • Gzipped source tarball:zip方式压缩的源码tar包。
  • XZ compressed source tarball:xz方式压缩的源码tar包。
  • macOS 64-bit universal2 installer:mac系统安装包。
  • Windows embeddable package:windows嵌入式安装包。
  • Windows installer:windows系统安装包。

我们根据自己电脑的位数选择对应的Windows installer,下载到本地。

双击安装包:

Python 用压缩包安装包 python压缩包如何安装_Python 用压缩包安装包_04


安装界面说明:

  • Install Now:默认安装,软件会安装到默认位置,一般是c盘下,会安装pip。
  • Customize installion:用户自定义安装,可以选择安装位置,以及pip等三方类库。
  • Install launcher for all users(recommended):为全体用户安装,建议勾选上。
  • Add Python 3.x to PATH:将安装程序添加的windows的环境变量path中,建议勾上,不然就只有安装完成后手动配置环境变量。

按照安装说明进行安装,完成后打开cmd窗口,输入命令:

python -V

或者

python --version

出现以下画面就代表安装成功了。

Python 用压缩包安装包 python压缩包如何安装_Python 用压缩包安装包_05

查看pip是否按照成功:

pip -V

或者:

pip --version

出现以下的画面就代表pip安装成功了:

Python 用压缩包安装包 python压缩包如何安装_linux_06

2、linux系统安装

2.1 redhat系列

2.2 ubantu系列

3、pip的使用

pip是python的包管理工具,官网地址为:官网地址

Python 用压缩包安装包 python压缩包如何安装_python_07


pip常用命令:

  • 查看安装的所有三方库的信息
pip list
  • 查看要安装的模块的版本信息命令
pip index versions modulename
  • 查看安装的某个模块的信息
pip show modulename
  • 安装模块(如果没有制定版本,就默认安装最新版本的)
pip install modulename version
或者通过下载的whl文件安装:
pip install *.whl
  • 卸载模块
pip uninstall modulename version
  • 输出已安装包列表到文件
pip freeze > packages.ext
  • 批量安装和卸载(package.txt文件就是按照freeze命令到处的文件,或者是一样格式的文件)
pip install -r package.txt
pip uninstall -r package.txt
pip install -r “F:\Program Project\python\packages\packages.txt”
  • 检查哪些包需要更新
pip list --outdated
  • 升级包
pip install --upgrade modulename
  • 通过镜像网站安装包
pip install modulename version -i http://mirrors.aliyun.com/pypi/simple/

注意:

  1. 一个包安装到本地只能有一个版本,安装新版本的时候会把老的版本先卸载掉,然后再安装新的版本。
  2. 三方包安装到本地的路径,经过实验,python 3.11.0默认就是在安装路径下的Lib/site-packages下面,不用设置Lib/site.py文件。