第一天主要是django搭建,还是遇到较多的困难。
目前尝试使用linux系统去搭建网站,也是为了更加熟悉linux系统的操作
闲话少说,让我们进行今天的学习总结吧。
今天的任务是搭建好虚拟环境以及安装django,并能启动
一. 搭建虚拟环境
系统用的是ubuntu18.8,虚拟环境是使用virtualenvwrapper.Virtaulenvwrapper是virtualenv的扩展包,用于更方便管理虚拟环境,
它可以做: - 将所有虚拟环境整合在一个目录下 - 管理(新增,删除,复制)虚拟环境 - 快速切换虚拟环境
1.安装2个包
pip3 install virtualenv # python虚拟环境 pip3 install virtualenvwrapper # 封装了虚拟环境,支持一些简化命令
本次用的是python3 因此用的是pip3
2. 添加环境变量
vi ~/.bashrc # 在末尾添上下面的语句 PATH=$PATH:~/.local/bin export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 #设置使用的python export WORKON_HOME=$HOME/.virtualenvs source /usr/local/bin/virtualenvwrapper.sh
3.运行
source ~/.bashrc
4.其他命令
# 创建虚拟环境 mkvirtualenv 虚拟环境名称 # 查看所有虚拟环境 workon 两次tab键 # 切入到某一个虚拟环境 workon 虚拟环境名称 # 退出虚拟环境 deactivate
二.遇到问题:
1. 虚拟环境安装django时。使用命令sudo pip3 install django, 安装成功后,import django后发现没有这个模块
思路:包肯定已经安装成功了,肯定是路径有问题,发现sudo安装的是全局包,非虚拟环境下的包所以在虚拟还环境下不能找到
但是在非虚拟环境下可以,后来用 pip3 install django一切顺利
2 ubuntu下载慢:
可使用清华源 pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名
3.遇到了vi操作不熟练,现在熟练一歇,下次开一个小帖子专门讲这个