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