Python 杂谈 — 开启Python项目、安装第三方包、虚拟环境创建

python

如何开始一个python3.x项目,包括创建干净的python虚拟环境,安装需要的包,创建工程,Git托管等4个步骤

以下为具体操作步骤:

0. 检查是否安装相应版本的Python3,若未安装则先安装Python3(Linux下一般自带(版本一般不是最新的),Windows需单独安装)

1. 安装pip3,sudo apt-get install python3-pip, 此外安装后可通过pip3 install --upgrade pip 来更新pip

2. 安装virutalenv虚拟环境模块、nose测试模块, pip3 install virtualenv nose setuptools

3. 安装Git版本控制系统,sudo apt-get install git,并配置Git必要的配置文件参数

4. 通过模板或者三方模板工具创建工程目录和必要的文件或者通过github创建仓库,再拉取下来作为工程目录,这样可自动创建部分必要的文件

5. 在工程目录下创建一个env虚拟环境(也可以是其他的名称),如:virtualenv --no-site-packages --python=python3.x env

6. 在env的虚拟环境下(source venv/bin/activate),安装必要的依赖包(含第三方包)(nose、setuptools等),退出虚拟环境则通过deactivate命令

7. 编写工程代码以及测试(代码规范测试、单元测试等)

8. 通过Git传项目,或者通过pip3上传到PyPI。

安装Python模块:

  1. pip 作为优先选用的安装程序模块的工具;

  2. venv 标准的虚拟环境包,隔离专门的工程应用项目与系统范围的Python环境,以避免为安装专门项目依赖包污染全局的系统Python环境,

    其中virtualenv为venv的第三方替代,此外virtualenv创建虚拟环境时默认情况下也会安装pip、setuptools、wheel到虚拟环境目录;

  3. PyPI 公共开源仓库;

  4. PyPA 开发组,维护Python的标准包管理工具,相关工程项目;

  5. distutils Python标准库原始的构建、分发系统,其逐渐被淘汰,不过仍然作为其他使用的基础设施;

pip:

安装包示例:

pip install somepackage

pip install somepackage == 1.0.1

pip install "somepackage >= 1.0.1"

pip install "somepackage >= 1.0.1,<1.2.1"

更新包示例:

pip install --upgrade somepackage

卸载安装包示例:

pip uninstall somepackage

venv/virtualenv:

创建虚拟环境示例:

  python -m venv someenvironment

  python -m venv someenvironment --system-site-packages

  virtualenv --no-site-packages --python=3.x someenvironment

以上是 Python 杂谈 — 开启Python项目、安装第三方包、虚拟环境创建 的全部内容, 来源链接: utcz.com/z/387272.html

回到顶部