前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python项目部署的三大神器

Python项目部署的三大神器

作者头像
py3study
发布2020-01-06 18:10:07
1.3K0
发布2020-01-06 18:10:07
举报
文章被收录于专栏:python3

对于Python这种自带电池的语言来说,避免项目开发、部署的导致的系统混乱,为每个项目定制一个自己的环境十分重要。这三个工具都有详细的文档,建议大家有时间就阅读文档学习吧。本文只是根据自己的使用对其中常用的做简要说明。

如果你已经阅读了官方文档,我认为你大可不必浪费时间再看这篇文字了。 目录


一 pip

pip中英文官方文档


pip简介

pip 用来解决项目依赖问题。将项目所有依赖的第三方库写在一个requirements.txt 中用pip批量安装。一般和virtualenv 配合使用,将所有包安装在virtualenv 的环境中。这样既可以让我们的系统保持高度的纯净。

pip安装

Python 3.5之后会在安装时勾选同时安装pip省去很多麻烦。 如果在Windows/Linux系统中安装,传送门.

pip使用

代码语言:javascript
复制
pip install [options] <requirement specifier> ...
pip install [options] -r <requirements file> ...
pip install [options] [-e] <vcs project url> ...
pip install [options] [-e] <local project path> ...
pip install [options] <archive url/path> ...

如安装virtualenv

代码语言:javascript
复制
pip install virtualenv

二 virtualenv

virtualenv中英文官方文档


virtualenv简介

virtualenv 用来建立一个虚拟的python环境,一个专属于项目的python环境。用virtualenv 来保持一个干净的环境非常有用。virtualenv自己的介绍

virtualenv is a tool to create isolated Python environments. The basic problem being addressed is one of dependencies and versions, and indirectly permissions. Imagine you have an application that needs version 1 of LibFoo, but another application requires version 2. How can you use both these applications If you install everything into usrlibpython2.7site-packages (or whatever your platform’s standard location is), it’s easy to end up in a situation where you unintentionally upgrade an application that shouldn’t be upgraded. Or more generally, what if you want to install an application and leave it be If an application works, any change in its libraries or the versions of those libraries can break the application. Also, what if you can’t install packages into the global site-packages directory For instance, on a shared host. In all these cases, virtualenv can help you. It creates an environment that has its own installation directories, that doesn’t share libraries with other virtualenv environments (and optionally doesn’t access the globally installed libraries either). —— [ virtualenv-introduction ]

利用virtualenv 创建虚拟python环境

使用virtualenv来创建虚拟python环境。virtualenv本是一个独立的工具,官网在这里:https://pypi.python.org/pypi/virtualenv

virtualenv使用

另一篇文章 1.Django开发环境搭建


三 fabric

fabric中英文官方文档


fabric简介

fabric安装

fabric使用


end

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/09/22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一 pip
    • pip中英文官方文档
      • pip简介
        • pip安装
          • pip使用
          • 二 virtualenv
            • virtualenv中英文官方文档
              • virtualenv简介
                • 利用virtualenv 创建虚拟python环境
                  • virtualenv使用
                  • 三 fabric
                    • fabric中英文官方文档
                      • fabric简介
                        • fabric安装
                          • fabric使用
                          领券
                          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档