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

 

posted @ 2019-10-10 20:51  浩月星空  阅读(555)  评论(0编辑  收藏  举报