Django-配置镜像源,虚拟环境详解
0.配源虚拟
全局配源
阿里云镜像站:https://developer.aliyun.com/mirror/
# 在cmd中操作,查找文件
C:\Users\Administrator>pip config list -v
#创建镜像文件
C:\Users\Administrator>pip config set x,y z
# 写入镜像
C:\Users\Administrator>pip config edit --editor notepad
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
虚拟环境

# 教你如何使用venv
C:\Users\Administrator>python -m venv -h
# 创建虚拟环境(venvdemo)
C:\Users\Administrator>python -m venv venvdemo
# 进入venvdemo的Scripts下启动
C:\Users\Administrator>cd venvdemo
C:\Users\Administrator\venvdemo>cd Scripts
C:\Users\Administrator\venvdemo\Scripts>dir
驱动器 C 中的卷没有标签。
卷的序列号是 FC5A-8E40
C:\Users\Administrator\venvdemo\Scripts 的目录
2020/09/02 09:55 <DIR> .
2020/09/02 09:55 <DIR> ..
2020/09/02 09:55 2,299 activate
2020/09/02 09:55 972 activate.bat
2020/09/02 09:55 1,503 Activate.ps1
2020/09/02 09:55 368 deactivate.bat
2020/09/02 09:55 103,301 easy_install-3.7.exe
2020/09/02 09:55 103,301 easy_install.exe
2020/09/02 09:55 103,283 pip.exe
2020/09/02 09:55 103,283 pip3.7.exe
2020/09/02 09:55 103,283 pip3.exe
2020/09/02 09:55 522,768 python.exe
2020/09/02 09:55 522,256 pythonw.exe
11 个文件 1,566,617 字节
2 个目录 174,348,177,408 可用字节
# 激活虚拟环境
C:\Users\Administrator\venvdemo\Scripts>activate
# 在虚拟环境中安装Django
(venvdemo) C:\Users\Administrator\venvdemo\Scripts>pip install django
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting djang o
# 查看安装的py包
(venvdemo) C:\Users\Administrator\venvdemo\Scripts>pip list
Package Version
---------- -------
asgiref 3.2.10
Django 3.1.1
pip 19.2.3
pytz 2020.1
setuptools 41.2.0
sqlparse 0.3.1
# 冻结当前环境的依赖包,发送给需要跟你配置同样环境的人
(venvdemo) C:\Users\Administrator\venvdemo\Scripts>pip freeze > requirements.txt
# 另一台主机安装刚刚打包的py包
(venvdemo) C:\Users\Administrator\venvdemo\Scripts>pip install -r requirements.txt
# 退出虚拟环境
(venvdemo) C:\Users\Administrator\venvdemo\Scripts>deactivate.bat

@Author:懒羊羊
Django-配置镜像源,虚拟环境详解的更多相关文章
- spring事务详解(三)源码详解
系列目录 spring事务详解(一)初探事务 spring事务详解(二)简单样例 spring事务详解(三)源码详解 spring事务详解(四)测试验证 spring事务详解(五)总结提高 一.引子 ...
- Spring4.X + spring MVC + Mybatis3 零配置应用开发框架搭建详解(1) - 基本介绍
Spring4.X + spring MVC + Mybatis3 零配置应用开发框架搭建详解(1) - 基本介绍 spring集成 mybatis Spring4.x零配置框架搭建 两年前一直在做后 ...
- saltstack源码详解一
目录 初识源码流程 入口 1.grains.items 2.pillar.items 2/3: 是否可以用python脚本实现 总结pillar源码分析: @(python之路)[saltstack源 ...
- Shiro 登录认证源码详解
Shiro 登录认证源码详解 Apache Shiro 是一个强大且灵活的 Java 开源安全框架,拥有登录认证.授权管理.企业级会话管理和加密等功能,相比 Spring Security 来说要更加 ...
- 源码详解系列(六) ------ 全面讲解druid的使用和源码
简介 druid是用于创建和管理连接,利用"池"的方式复用连接减少资源开销,和其他数据源一样,也具有连接数控制.连接可靠性测试.连接泄露控制.缓存语句等功能,另外,druid还扩展 ...
- 源码详解系列(七) ------ 全面讲解logback的使用和源码
什么是logback logback 用于日志记录,可以将日志输出到控制台.文件.数据库和邮件等,相比其它所有的日志系统,logback 更快并且更小,包含了许多独特并且有用的特性. logback ...
- 源码详解系列(八) ------ 全面讲解HikariCP的使用和源码
简介 HikariCP 是用于创建和管理连接,利用"池"的方式复用连接减少资源开销,和其他数据源一样,也具有连接数控制.连接可靠性测试.连接泄露控制.缓存语句等功能,另外,和 dr ...
- Mybatis源码详解系列(四)--你不知道的Mybatis用法和细节
简介 这是 Mybatis 系列博客的第四篇,我本来打算详细讲解 mybatis 的配置.映射器.动态 sql 等,但Mybatis官方中文文档对这部分内容的介绍已经足够详细了,有需要的可以直接参考. ...
- Java源码详解系列(十)--全面分析mybatis的使用、源码和代码生成器(总计5篇博客)
简介 Mybatis 是一个持久层框架,它对 JDBC 进行了高级封装,使我们的代码中不会出现任何的 JDBC 代码,另外,它还通过 xml 或注解的方式将 sql 从 DAO/Repository ...
- vue 源码详解(一):原型对象和全局 `API`的设计
vue 源码详解(一):原型对象和全局 API的设计 1. 从 new Vue() 开始 我们在实际的项目中使用 Vue 的时候 , 一般都是在 main.js 中通过 new Vue({el : ' ...
随机推荐
- 跳转语句—break,continue,goto
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<string.h>#include<stdlib.h&g ...
- .net Core使用sql语句实现批量修改数据状态
上图为查出的所有满足条件的数据,要选中若干条数据将其状态设置为作废 一共选中6条数据,当点击确认后修改数据状态. 前端代码 1.安装NuGet包 [Abp.Dapper]于EFCore中, 2.创建文 ...
- ES6系列之项目中常用的新特性
ES6系列之项目中常用的新特性 ES6常用特性 平时项目开发中灵活运用ES6+语法可以让开发者减少很多开发时间,提高工作效率.ES6版本提供了很多新的特性,接下来我列举项目中常用的ES6+的特性: l ...
- python字典的增删改查
字典dict 知识点: {}括起来,以键值对形式存储的容器性数据类型: 键-必须是不可变数据类型,且是唯一的: -值可以是任意数据类型.对象. 优点:关联性强,查询速度快. 缺点:以空间换时间. 字典 ...
- mac启动 Apache JMeter 5.3 语言选择中文界面出现乱码 问题解决
问题重现 问题修复 出现这个问题,是因为,语言与外观不兼容导致,语言选“中文”,外观选“Metal” 细心的你,可能发现,为啥要重启2次呢???第一次设置完语言后,在设置外观,发现菜单不能选择,第二次 ...
- CSS动画实例:太极图在旋转
利用CSS可以构造出图形,然后可以对构造的图形添加动画效果.下面我们通过旋转的太极图.放大的五角星.跳“双人舞”的弯月等实例来体会纯CSS实现动画的方法. 1.旋转的太极图 设页面中有<div ...
- 运行SQL文件报错:Got a packet bigger than 'max_allowed_packet' bytes With statement:
英文意思:需要使用一个和现在相比较大的空间,可能mysql中的默认空间比文件需要的空间要小 解决方法: 1.修改配置文件中mysql的默认空间大小:在MYSQL的配置文件 my.in ...
- ucore lab2
CPU在如下时刻会检查特权级 访问数据段 访问页 进入中断服务例程(ISR) RPL位于段寄存器 DS ES FS GS CPL位于CS SS DPL位于段描述符表/门描述符 访问门时: CPL< ...
- python 多个装饰器的调用顺序分析
一般情况下,在函数中可以使用一个装饰器,但是有时也会有两个或两个以上的装饰器.多个装饰器装饰的顺序是从里到外(就近原则),而调用的顺序是从外到里(就远原则) 样例: def func1(func): ...
- Java数据结构——图的DFS和BFS
1.图的DFS: 即Breadth First Search,深度优先搜索是从起始顶点开始,递归访问其所有邻近节点,比如A节点是其第一个邻近节点,而B节点又是A的一个邻近节点,则DFS访问A节点后再访 ...