Python之Web开发中级教程----搭建Web框架二

Python之Web开发中级教程----搭建Web框架二

  • 搭建虚拟环境
  1. 虚拟环境的作用

虚拟环境可以搭建独立的python运行环境, 使得单个项目的运行环境与其它项目互不影响.

  1. 搭建虚拟环境  (1)安装

sudo pip install virtualenv

sudo pip install virtualenvwrapper

(2)配置环境变量

1)创建目录用来存放虚拟环境

mkdir $HOME/.virtualenvs

2)打开~/.bashrc文件,并添加如下:

export WORKON_HOME=$HOME/.virtualenvs

source /usr/local/bin/virtualenvwrapper.sh

3)运行

source ~/.bashrc

3、创建虚拟环境

mkvirtualenv -p python3 虚拟环境名称

例 :mkvirtualenv -p python3 py3_django3

Tip:

创建虚拟环境需要联网

创建成功后, 会自动工作在这个虚拟环境上

工作在虚拟环境上, 提示符最前面会出现 “虚拟环境名称”

所有的虚拟环境都位于/home/用户名下的隐藏目录.virtualenvs下

4、查看有哪些虚拟环境

workon

5、使用虚拟环境

workon 虚拟环境名称

例 :使用py3_django3的虚拟环境

workon py3_django3

6、其他命令

退出虚拟环境:deactivate

删除虚拟环境:rm -rf /home/go/.virtualenvs/py3_django3/

              或使用命令:rmvirtualenv py3_django3

请确保斜体部分替换为你自己的虚拟环境路径。在执行删除操作前,请确保你不在要删除的虚拟环境中,因为如果你在虚拟环境中,可能会影响到你的操作系统环境。

确认需要删除的虚拟环境所在的目录:

二、在虚拟环境中安装工具包

在虚拟环境中,安装django3.0

Pip install Django==3.0

Pip list

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/545243.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JAVA13多行文本java14模式变量

文章目录 多行文本模式变量 多行文本 在JAVA13中,终于是支持多行文本字面量了。而且最关键的是为了源代码更加美观,还自动去掉了每行文本前面的空格。如下面的例子: public class MultilineStringDemo {public static void main(String[] ar…

静态库与动态库的制作和使用

个人主页:Lei宝啊 愿所有美好如期而遇 目录 前言 库? 为什么要使用库 静态库 静态库的制作和使用 动态库 动态库的制作和使用 四种方法: 直接将库拷贝(安装)到系统路径中 配置环境变量 软链接 添加配置文件 动态库和静态库同时…

【Hadoop大数据技术】——MapReduce经典案例实战(倒排索引、数据去重、TopN)

📖 前言:MapReduce是一种分布式并行编程模型,是Hadoop核心子项目之一。实验前需确保搭建好Hadoop 3.3.5环境、安装好Eclipse IDE 🔎 【Hadoop大数据技术】——Hadoop概述与搭建环境(学习笔记) 目录 &#…

蓝桥杯2023年省A(一波三折的)【买瓜】折半搜索+剪枝+排序

题目:洛谷 P9234 [蓝桥杯 2023 省 A] 买瓜 折半搜索 一开始觉得像dp,试着写了,显然过不了,但我实在觉得搜索也过不了啊,去看题解,发现使用了折半搜索(每天都觉得啥都不会捏 折半搜索就是先搜一…

HarmonyOS NEXT应用开发—发布图片评论

介绍 本示例将通过发布图片评论场景,介绍如何使用startAbilityForResult接口拉起相机拍照,并获取相机返回的数据。 效果图预览 使用说明 通过startAbilityForResult接口拉起相机,拍照后获取图片地址。 实现思路 创建CommentData类&#…

Rocky Linux 基本工具的安装

1.系统安装后先查看ip地址 ip addr 2.安装net工具 :ifconfig yum install net-tools 3.安装gcc ;选择都选 y yum install gcc yum install gcc-c 4.安装tcl yum install -y tcl 5.安装lsof (端口查看工具) yum install l…

GIF图片压缩的几种方法

影响GIF大小的因素 尺寸大小帧速率颜色动效复杂程度时长 一般输出gif大小是最后一步,所以前期的尺寸,颜色,动效,时长,这些我们都不能动,但是客户往往要求在100kb且不糊的gif,这时候就比较头疼。 方法1&a…

十五、自回归(AutoRegressive)和自编码(AutoEncoding)语言模型

参考自回归语言模型(AR)和自编码语言模型(AE) 1 自回归语言模型( AR) 自回归语言模型(AR)就是根据上文内容(或下文内容)预测下一个(或前一个&…

【MatLab】之:Simulink安装

一、内容简介 本文介绍如何在 MatLab 中安装 Simulink 仿真工具包。 二、所需原材料 MatLab R2020b(教学使用) 三、安装步骤 1. 点击菜单中的“附加功能”,进入附加功能管理器: 2. 在左侧的“按类别筛选”下选择Using Simulin…

Docker 安装 Keycloak 开源身份认证服务

Keycloak说明 Keycloak是一款开源的认证授权平台,在Github上已有9.4kStar。Keycloak功能众多,可实现用户注册、社会化登录、单点登录、双重认证 、LDAP集成等功能。 安装 Keycloak 下载 Keycloak 镜像:使用以下命令从 Docker Hub 下载 Keyc…

STM32系列——F103C8T6 控制SG90舵机(HAL库)

文章目录 一、舵机控制原理二、.CubeMX配置配置RCC、SYS、时钟树配置RCC配置SYS配置时钟树配置定时器产生PWM波形 Keil5代码接线图及效果如果您发现文章有错误请与我留言,感谢 一、舵机控制原理 舵机的控制一般需要一个20ms左右的时基脉冲,该脉冲的高电平…

【正则表达式】正则表达式里使用变量

码 const shuai No My Name Is ShuaiGe.match(new RegExp(shuai, gi)); //↑↑↑↑↑↑↑↑ //等同于 //↓↓↓↓↓↓↓↓ /No/gi.test(My Name Is ShuaiGe)用作领域 搜索的字符动态改变,例如↓模糊搜索例: 一个文本宽,输入文本模糊搜索用…