ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

1、项目准备

2022-02-03 15:02:00  阅读:168  来源: 互联网

标签:文件夹 douban 项目 -- 虚拟环境 install 准备 pip


前期项目的准备,需要进行项目分析需求,pip换源,虚拟环境的搭建.
项目是模仿 路飞学城 这个网站的。

一、需求分析

我们通过路飞学城网站,分析了一下这个网站的功能和需求

1 首页功能
	-轮播图
2 用户功能
	-多方式登录
    -手机验证码登录
    -手机验证码注册
    -发送验证码接口
    
3 课程功能
	-查询所有课程
    -过滤功能
4 课程详情
	-详情展示
    -视频托管和播放
5 购买功能
	-支付宝支付
6 搜索功能

二、pip换源

# 默认走的是国外地址,速度慢
pip install django
# 下面走的是豆瓣源的地址,速度快
pip install django -i http://pypi.douban.com/simple/

# 统一修改,将默认地址改为自定义的地址
	-1 去'C:\Users\Administrator\AppData\Roaming'路径,在地址栏输入%APPDATA%,敲回车
    -2 新建 pip 文件夹并在文件夹
    -3 新增 pip.ini 配置文件内容
    -4 写入
        [global]
        index-url = http://pypi.douban.com/simple
        [install]
        use-mirrors =true
        mirrors =http://pypi.douban.com/simple/
        trusted-host =pypi.douban.com

三、虚拟环境

1、虚拟环境的作用

# 作用
1、使不同应用开发环境相互独立
2、环境升级不影响其他应用,也不会影响全局的python环境
3、防止出现包管理混乱及包版本冲突

2、搭建虚拟环境

# 搭建虚拟环境有两种办法
# 第一种:简单粗暴,直接使用pycharm创建虚拟环境

# 第二种:使用命令创建虚拟环境
	-1 安装两个命令
    	-pip3 install virtualenv
		-pip3 install virtualenvwrapper-win # win系统才装
		-pip3 install virtualenvwrapper    # mac和linux
    -2 配置虚拟环境管理器工作目录
    	-去环境变量中加:变量名WORKON_HOME 变量值D:\Virtualenvs
    -3 去D盘新建一个文件夹Virtualenvs
    
    -4 命令操作(cmd中)
        # 选取默认Python环境创建虚拟环境:
            mkvirtualenv 虚拟环境名称
        # 基于某Python环境创建虚拟环境:
            mkvirtualenv -p python2.7 虚拟环境名称
            mkvirtualenv -p python3.6 虚拟环境名称
		   # 创建并进入:以后安装模块就安装在虚拟环境里了
        # 2、查看已有的虚拟环境
            -- workon

        # 3、使用某个虚拟环境
            -- workon 虚拟环境名称

        # 4、进入|退出 该虚拟环境的Python环境
            -- python | exit()

        # 5、为虚拟环境安装模块
            -- pip或pip3 install 模块名

        # 6、退出当前虚拟环境
            -- deactivate

        # 7、删除虚拟环境(删除当前虚拟环境要先退出)
        	# 去相应的文件夹下删除文件夹即可
            -- rmvirtualenv 虚拟环境名称
            
    -5 在pycharm中使用

标签:文件夹,douban,项目,--,虚拟环境,install,准备,pip
来源: https://www.cnblogs.com/poco/p/15861515.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有