Py标准库和第三方库

1.安装环境:

1.1 确认python安装的环境

1,打开cmd
2,输入where python
	X:/XXX/XXX/Python38/python.exe
3,cd 路径
4,输入start. 就会打开python安装所在的文件夹了

1.2 安装目录详情:

  • DLLs,静态链接库,里面是一些 .dll.pyd 文件,一般不会直接和这个目录打交道

  • Doc,文档,里面就是一个 python381.chm,快捷方式里包含了该文档路径,所以平常不会直接访问

  • include,头文件,基本上不会用到

  • Lib,这个目录最最重要,几乎所有的标准库源码都在这里面了,大部分平常都不会去动它们,除了其中一个子目录:

    • site-packages 后续安装的第三方模块和包都会出现在这里,所以偶尔出现问题,我们会造访这里。
  • libs,几乎不会直接用到,注意和 Lib 区分开。(因为 Windows 系统路径不区分大小写,所以 Lib 实际会展示成 lib )

  • Scripts,后续安装的第三方包如果提供了命令,可执行文件就会出现在这里。例如 pip.exe 就是在此目录下,而 Lib 目录下保存的是 pip 的源码。

  • tcl,仍然是说来话长,略过

  • Tools,自带的一些 Python 脚本,包括一些 demo,其中有些可以作为学习参考。

2.第三方库的安装

2.1 python包管理

​ Python 常用的包管理器是 pipeasy_install。他们会从一个叫做 PyPI 的源里搜索你要的模块,找到后自动下载安装。PyPI 是 Python 官方的第三方模块仓库,供所有开发者下载或上传代码。

2.1 联网情况安装第三方库

​ 联网环境最简单,直接通过包管理器pip就可以安装,安装后可以在python的site-packages文件夹下找到,输入pip list也可以查看。

pip install 具体的包

2.2 断网情况安装第三方库

​ 断网情况,可以通过源码的方式进行安装,以openpyxl为例,openpyxl依赖jdcal、et-xmlfile。


下载安装jdcal:

1,进入pypi.org下载源码

2,解压,然后打开cmd,进行到这个目录下面,在cmd内输入python setup.py install即可。

下载安装ex_xmlfile:

1,进入pypi.org官网下载源码,然后解压,解压后进入目录,输入python setup.py install,就安装好了

2,解压安装同jdcal

3.Anaconda

​ 可以认为virtualenv+pip等于anaconda。

​ 假设我有一个项目A,需要用到一些第三方库,那么我必须得进行安装才可以使用,但是这个第三方库的安装会安装到我们本机的python环境下,到时候B项目开发过程中,可能会因为A安装的库造成冲突。