python学习之基础内容

Pip

pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能, 绝大部分的第三方库都可以用pip来安装,用起来很方便。

常用命令集合

安装软件包:pip install package(包名)

卸载软件包:pip install package

升级软件包:pip install --upgrade pacakage

查看已经安装的软件包:pip list

安装指定版本号的软件包: pip install package >= 版本号

Pipenv

Python使用pip来安装第三方包,但是由于pip的特性,系统中只能安装每个包的一个版本。但是在实际项目开发中,不同项目可能需要第三方包的不同版本,Python的解决方案就是虚拟环境。虚拟环境就是虚拟出来的一个隔离的Python环境,每个项目都可以有自己的虚拟环境,不同项目之间也不会存在冲突。多个项目不同的虚拟环境需要一些工具来管理各个项目包依赖关系,pipenv就是包依赖关系管理工具。

简单的说,pipenv是将pip包管理和虚拟环境统一管理的便携工具。

1.安装pipenv:pip install pipenv 

2.卸载pipenv:pip uninstall pipenv

3.升级pipenv:pip install --upgrade pipenv

使用pipenv创建的虚拟环境,会在项目目录下生成两个配置文件Pipfile和Pipfile.lock,项目提交时,可将Pipfile 文件和Pipfile.lock文件一并提交,待其他开发克隆下载时根据此Pipfile 运行命令pipenv install --dev生成自己的虚拟环境。

Pipfile.lock 文件是通过hash算法将包的名称和版本,及依赖关系生成哈希值,可以保证包的完整性。

pipenv常用命令集合

1. pipenv --python 3.6:指定python版本创建虚拟环境

1. pipenv install:创建虚拟环境

2.pipenv install --python 3.6:指定python版本创建虚拟环境

3.pipenv install requests:在虚拟环境中安装包,并加入Pipfile中。并且不需要进入虚拟环境,直接想项目目录下使用pipenv安装即可。

4.pipenv uninstall requests:在虚拟环境中卸载包,并加入Pipfile中。

5.pipenv run python 文件名:运行py文件

 项目结构

1.python代码文件都是以.py结尾。

2.如果将普通文件夹标作为python包来管理,那么这个文件夹中必须包含一个名为__init__.py的文件,即使它是空的。

3.如果你需要文件夹作为python包来执行,那么这个文件夹中必须包含一个名为__main__.py的文件。

posted @ 2022-11-29 09:11  狗狗听话  阅读(17)  评论(0编辑  收藏  举报