广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python项目部署的三大神器
  • 203
分享到

Python项目部署的三大神器

三大神器项目 2023-01-31 07:01:54 203人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

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

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

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

  • 一 pip
    • pip中英文官方文档
    • pip简介
    • pip安装
    • pip使用
  • 二 virtualenv
    • virtualenv中英文官方文档
    • virtualenv简介
    • 利用virtualenv 创建虚拟Python环境
    • virtualenv使用
  • 三 fabric
    • fabric中英文官方文档
    • fabric简介
    • fabric安装
    • fabric使用


pip中英文官方文档

  • pip.pypa.io
  • pip-chinese-docs

pip简介

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

pip安装

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

pip使用

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

pip install virtualenv

virtualenv中英文官方文档

  • virtualenv.pypa.io
  • virtualenv-chinese-docs

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中英文官方文档

  • fabfile.org
  • fabric-chinese-docs

fabric简介

fabric安装

fabric使用


end

--结束END--

本文标题: Python项目部署的三大神器

本文链接: https://www.lsjlt.com/news/191439.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python项目部署的三大神器
    对于Python这种自带电池的语言来说,避免项目开发、部署的导致的系统混乱,为每个项目定制一个自己的环境十分重要。这三个工具都有详细的文档,建议大家有时间就阅读文档学习吧。本文只是根据自己的使用对其中常用的做简要说明。 如果你已...
    99+
    2023-01-31
    三大 神器 项目
  • Tomcat部署web项目的三种方式
    Tomcat部署web项目的三种方式 方式一 利用Tomcat的自动部署,直接将IDE工具打包好的war包,放在tomcat的webapps目录下面,启动tomcat即可 方式二 在conf/serv...
    99+
    2023-10-20
    tomcat 前端 java
  • 浅谈Python项目的服务器部署
    目录关于Web服务器和应用服务器Python项目部署架构关于cgi、wsgi、uwsgi、http协议关于cgi、fastcgi、php-fpm、FastCGI(额外)关于uWSGI...
    99+
    2022-11-12
  • 云服务器怎么部署python项目
    云服务器可以部署在许多不同的环境下,具体取决于您的具体需求和选择的云服务器供应商。以下是一些可能有帮助的步骤: 1.选择云服务器供应商 如果您需要在本地或其他地方运行一个大型的云服务器,可以考虑选择一些大型的云服务器提供商,例如AWS、A...
    99+
    2023-10-26
    服务器 项目 python
  • Python项目部署阿里云服务器
    本文主要讲解如何使用Python进行项目部署到阿里云服务器,包括环境搭建、代码上传、配置服务器、测试运行等步骤,帮助开发者快速上手阿里云服务器,提升项目的可扩展性和可维护性。 一、环境搭建 首先,我们需要在本地搭建Python的开发环境。可...
    99+
    2023-11-02
    阿里 服务器 项目
  • 云服务器怎么部署python项目管理
    云服务器部署python项目管理通常有以下几个步骤: 规划和设计 在Python中,通常需要规划并设计云服务器的硬件资源和部署方案,包括数据中心位置、网络连接、存储和服务等选项。 安装和配置云服务器 安装云服务器的操作系统和应用程序,例...
    99+
    2023-10-27
    项目管理 服务器 python
  • 云服务器怎么部署python项目代码
    云服务器通常会提供一组虚拟的服务器节点,可以用于存储和管理大量数据。以下是云服务器部署python项目代码的一般步骤: 规划:确定需要使用哪种云服务,例如AWS、阿里云、Google Cloud等。选择一种适合你的要求的云服务。 申请和...
    99+
    2023-10-27
    代码 服务器 项目
  • 如何把python项目部署到linux服务器
    最近用python写了个外挂,需要部署到linux环境的服务器上,由于之前本地开发时使用virtualenv,使用这个虚拟环境有个好处是项目中依赖的库不会是全局的,只在当前项目的目录下有效,因为我是Mac系统,virtu...
    99+
    2022-06-04
    python 项目 部署 linux服务器
  • Python项目部署到服务器(pycharm简易版)
    一、介绍 1.本文使用的一个Django项目进行演示,相关代码和数据可从git上拉取 项目代码git地址:https://gitee.com/XiaoYu333/OnlineStoreSalesDataScreen.git 2.使用pych...
    99+
    2023-12-23
    python 服务器 pycharm django
  • Linux下将Python的Django项目部署到Apache服务器
    这几天花了点时间,将把django开发好的web项目部署到Apache上,参考了官方的一些文档和互联网上的文档,还是花了比较多的时间,这里把配置的过程说一下。 方便有需要的朋友,可以参考,少走弯路! 1. ...
    99+
    2022-06-04
    服务器 项目 Python
  • Tomcat安装使用与部署Web项目的三种方法
    ✅作者简介:C/C++领域新星创作者,为C++和java奋斗中 ✨个人社区:微凉秋意社区 🔥系列专栏:MySql一点通 📃推荐一款模拟面试、刷题神器👉注册免费刷题 🔥前言...
    99+
    2023-08-25
    tomcat 前端 java
  • java-----web项目部署到新服务器以及服务器的部署
    目录 一、服务器安装jdk1.8  二、安装mysql5.7 2.1下载mysql  2.2修改root账号密码 2.3设置远程登录 三、项目的部署 3.1导入数据库 3.2将项目打成jar包 3.3项目上传 服务器部署项目的方式,本次...
    99+
    2023-09-01
    服务器 java 运维 spring boot mysql
  • django项目、vue项目部署云服务器的详细过程
    目录上线架构图服务器购买与远程连接安装git安装mysql安装redis(源码安装)安装python3.8(源码安装)安装uwsgi安装虚拟环境安装nginx(源码安装)vue项目部...
    99+
    2022-11-13
  • python项目打包部署的方法是什么
    Python项目打包部署的方法有多种,以下是一种常见的方法:1. 使用虚拟环境(可选):在项目目录下创建一个虚拟环境,用于隔离项目所...
    99+
    2023-08-12
    python
  • 项目部署到云服务器的好处
    部署到云服务器可以提供以下好处: 节省成本:将应用程序部署到云服务器不仅可以减少应用程序的维护和升级成本,而且还可以更快地实现业务的增长。云服务器可以提供更加可靠的服务质量,因为它们可以提供更高的稳定性和更好的可靠性。 提高性能和响应时...
    99+
    2023-10-26
    好处 服务器 项目
  • 项目部署云服务器怎么用的
    选择一个云服务器提供商:首先,您需要选择一个提供云服务器的供应商。常见的云服务器提供商包括亚马逊AWS、微软Azure、谷歌云平台等。选择一个提供高品质云服务器的供应商是至关重要的。 选择合适的云服务器:选择一个云服务器时,需要考虑服务器...
    99+
    2023-10-27
    服务器 项目
  • 【云原生 | Docker】腾讯云部署Django项目 (服务器选型、git配置、docker三分钟部署)
    🤵‍♂️ 个人主页: @计算机魔术师 👨‍💻 作者简介:CSDN内容合伙人,全栈领域优质创作者。 该文章收录专栏 ✨—【Django ...
    99+
    2023-09-11
    腾讯云 云原生 docker django 服务器
  • 云服务器部署项目缓存旧项目的处理方法
    1. 清理旧项目缓存 在部署新项目之前,首先需要清理旧项目的缓存。这可以通过以下几种方式来实现: 清理服务器上的缓存文件:在服务器上找到旧项目的缓存文件夹,并将其删除。这样可以确保新项目在部署时不会受到旧项目缓存的影响。 清理数据库缓存...
    99+
    2023-10-27
    项目 缓存 服务器
  • 云服务器部署项目缓存旧项目怎么设置的
    如果您想在云服务器上部署缓存旧项目,可以按照以下步骤进行操作: 确认旧项目的数据存储位置:您需要为旧项目指定新位置,确保旧数据可以安全地存储在新位置上。 确认旧项目的数据路径:如果旧项目与其他数据存储在同一个位置上,那么您需要确定旧项目...
    99+
    2023-10-26
    项目 缓存 服务器
  • 将python项目用docker 部署到服务器上的全过程
    任务描述 由于笔记本算力有限,要将python项目部署到服务器上。 在查阅了大量资料后,踩了无数坑后,今天记录一下全过程,希望对大家有帮助。 配置要求 需要部署的python项目虚拟机/linusdocker安装服务器端口 大致流程  1...
    99+
    2023-09-21
    docker 容器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作