WIN10系统下的Python3.7 安装虚拟环境virtualenv和创建Web网站

本文主要是介绍WIN10系统下的Python3.7 安装虚拟环境virtualenv和创建Web网站,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Python 全栈工程师核心面试 300 问深入解析(2020 版)----全文预览
Python 全栈工程师核心面试 300 问深入解析(2020 版)----欢迎订阅

如果已经安装pycharm,创建项目时候,可以直接创建虚拟环境,中途也可以删除虚拟环境重新创建,settings Project interpreter中设置

以下方法是使用CMD命令中创建虚拟环境
安装系统环境:win10 64位
软件版本:python3.7.1

第一步:安装python的虚拟环境virtualenv
方法1:pip install virtualenv(网络环境不好安装失败)
方法2:阿里云下载virtualenv安装文件,然后采用pip安装(方法1失败采用这种)
下载地址:http://mirrors.aliyun.com/pypi/simple/virtualenv/
阿里云下载文件后直接放在桌面-CD命令切换到桌面-然后安装,如下图:
在这里插入图片描述

第二步:创建虚拟环境工作的文件夹
创建虚拟环境工作的文件夹,选择D盘根目录,新建一个Python_env作为虚拟环境文件夹,然后再Python_env中新建一个项目文件夹learning_log
先切换到D盘 D:
然后CD命令切换到learning_log文件夹,如下图:
在这里插入图片描述

第三步:工作的文件夹创建虚拟环境
然后输入创建虚拟环境的命令(11_env为虚拟环境文件夹名称,可以自己修改):
D:\Python_env\learning_log>python -m venv 11_env
然后可以发现learning_log多了一个11_env的文件夹

第四步:激活虚拟工作环境
切换到11_env中的Scripts文件夹,然后输入激活命令,如下图
在这里插入图片描述
在这里插入图片描述

激活虚拟环境后如上图所示
激活后会发现目录前面有(11_env),说明激活成功
最终验证虚拟环境下的安装包,输入pip list
在这里插入图片描述

第五步:虚拟环境下安装第三方库
切换到桌面,然后采用PIP安装一个pygal,如下图所示
在这里插入图片描述
在这里插入图片描述
第三方库是安装在虚拟文件夹,与电脑本地安装的库不冲突。

第六步:退出虚拟工作环境
输入deactivate即可,然后发现前面的(11_env)已经没有了,要再次进入,激活即可,要进入其它的虚拟工作环境,方法一样。
切换到D盘的:Python_env\learning_log\11_env\Scripts
然后激活:Python_env\learning_log\11_env\Scripts>activate
在这里插入图片描述

第七步: 删除虚拟工作环境
venv建立的虚拟环境是轻量级的,就是说,如果要卸载,或不用了,那么直接删除对应的虚拟环境文件夹即可,同时也删除了对应安装的包,这个补充了”便于包管理"的内容,可以用完即删,很便捷。


补充:用Django创建数据库


第八步:虚拟环境下文件夹切换
磁盘之间切换,之间输入D: 即可,向上级文件夹切换,需要输入完整的路径,向下一级切换只用输入名称即可,如下图:
在这里插入图片描述

第九步:虚拟环境下安装Django库

第十步:在learning_log文件夹下采用Django创建一个项目
(11_env)D: \Python_env\learning_log> django-admin.py startproject learning_log .
**千万别忘了log后面的这个句点,**否则部署应用程序时将遭遇一些配置问题。如果忘记了这个句点,就将创建的文件和文件夹删除(ll_env除外),再重新运行这个命令

***第十一步:***然后运行(11_env)D: \Python_env\learning_log> dir 可以查看learning_log中的文件及文件夹组成,如果运行 dir learning_log 就可以查看刚刚在learning_log下创建的learning_log项目文件夹

第十二步:用Django创建数据库
(11_env)D: \Python_env\learning_log> python manage.py migrate
我们运行了命令dir,其输出表明Django又创建了一个文件——db.sqlite3。SQLite是
一种使用单个文件的数据库,是编写简单应用程序的理想选择,因为它让你不用太关注数据库管理的问题。

第十三步:查看Django是否创建了数据库
(11_env)D: \Python_env\learning_log> python manage.py runserver

现在打开一款Web浏览器,并输入URL:http://localhost:8000/;如果这不管用,请输入http://127.0.0.1:8000/。你将看到类似于图18-1所示的页面,这个页面是Django创建的,让你知道到目前为止一切正常。现在暂时不要关闭这个服务器。若要关闭这个服务器,按Ctrl + C即可。

这篇关于WIN10系统下的Python3.7 安装虚拟环境virtualenv和创建Web网站的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1030758

相关文章

从入门到精通详解Python虚拟环境完全指南

《从入门到精通详解Python虚拟环境完全指南》Python虚拟环境是一个独立的Python运行环境,它允许你为不同的项目创建隔离的Python环境,下面小编就来和大家详细介绍一下吧... 目录什么是python虚拟环境一、使用venv创建和管理虚拟环境1.1 创建虚拟环境1.2 激活虚拟环境1.3 验证虚

JWT + 拦截器实现无状态登录系统

《JWT+拦截器实现无状态登录系统》JWT(JSONWebToken)提供了一种无状态的解决方案:用户登录后,服务器返回一个Token,后续请求携带该Token即可完成身份验证,无需服务器存储会话... 目录✅ 引言 一、JWT 是什么? 二、技术选型 三、项目结构 四、核心代码实现4.1 添加依赖(pom

RabbitMQ 延时队列插件安装与使用示例详解(基于 Delayed Message Plugin)

《RabbitMQ延时队列插件安装与使用示例详解(基于DelayedMessagePlugin)》本文详解RabbitMQ通过安装rabbitmq_delayed_message_exchan... 目录 一、什么是 RabbitMQ 延时队列? 二、安装前准备✅ RabbitMQ 环境要求 三、安装延时队

Web服务器-Nginx-高并发问题

《Web服务器-Nginx-高并发问题》Nginx通过事件驱动、I/O多路复用和异步非阻塞技术高效处理高并发,结合动静分离和限流策略,提升性能与稳定性... 目录前言一、架构1. 原生多进程架构2. 事件驱动模型3. IO多路复用4. 异步非阻塞 I/O5. Nginx高并发配置实战二、动静分离1. 职责2

基于Python实现自动化邮件发送系统的完整指南

《基于Python实现自动化邮件发送系统的完整指南》在现代软件开发和自动化流程中,邮件通知是一个常见且实用的功能,无论是用于发送报告、告警信息还是用户提醒,通过Python实现自动化的邮件发送功能都能... 目录一、前言:二、项目概述三、配置文件 `.env` 解析四、代码结构解析1. 导入模块2. 加载环

linux系统上安装JDK8全过程

《linux系统上安装JDK8全过程》文章介绍安装JDK的必要性及Linux下JDK8的安装步骤,包括卸载旧版本、下载解压、配置环境变量等,强调开发需JDK,运行可选JRE,现JDK已集成JRE... 目录为什么要安装jdk?1.查看linux系统是否有自带的jdk:2.下载jdk压缩包2.解压3.配置环境

Spring创建Bean的八种主要方式详解

《Spring创建Bean的八种主要方式详解》Spring(尤其是SpringBoot)提供了多种方式来让容器创建和管理Bean,@Component、@Configuration+@Bean、@En... 目录引言一、Spring 创建 Bean 的 8 种主要方式1. @Component 及其衍生注解

SpringBoot通过main方法启动web项目实践

《SpringBoot通过main方法启动web项目实践》SpringBoot通过SpringApplication.run()启动Web项目,自动推断应用类型,加载初始化器与监听器,配置Spring... 目录1. 启动入口:SpringApplication.run()2. SpringApplicat

MySQL 数据库表操作完全指南:创建、读取、更新与删除实战

《MySQL数据库表操作完全指南:创建、读取、更新与删除实战》本文系统讲解MySQL表的增删查改(CURD)操作,涵盖创建、更新、查询、删除及插入查询结果,也是贯穿各类项目开发全流程的基础数据交互原... 目录mysql系列前言一、Create(创建)并插入数据1.1 单行数据 + 全列插入1.2 多行数据

Python库 Django 的简介、安装、用法入门教程

《Python库Django的简介、安装、用法入门教程》Django是Python最流行的Web框架之一,它帮助开发者快速、高效地构建功能强大的Web应用程序,接下来我们将从简介、安装到用法详解,... 目录一、Django 简介 二、Django 的安装教程 1. 创建虚拟环境2. 安装Django三、创