Django学习1-安装Django

之前也安装过Django,但是一直没有深入的去学习和了解,最近工作任务不是特别繁忙,我打算花一点时间来学习学习Web开发。开发环境在MacOS。 安装Django 先按照这里的教程,把之前的旧版本Django删除了去,官方提供了两种方案 rm -rf Python安装地址/site-package/Django,实测再次安装的时候,会提示目前系统已经存在Django 通过pip命令来删除,sudo pip untinstall Django,注意权限问题 删除了旧版本, 仍然建议通过pip去安装新版: sudo pip install Django 安装完毕后,检查一下Django的版本,最新版的是1.11,以下两条都可以: python -c “import django;print(django.get_version())” python -m django —version 开始自己第一个APP 接下来,我按照官方的教程,着手开始第一个Django APP。…

Python安装virtualenv

今天在Youtube上看一个视频教程的时候,才知道Python下面有这样一个好东西,有点类似Docker,实际上又比Docker轻量级很多。Python的优点就是库很多,很方便的站在别人肩膀上快速开发。但这个有点也是一个缺点,在项目比较多的情况下,由于所有的site-packages都是公用的,这样不便于修改配置。所以,需要有一个类似虚拟环境的东西,来保证对于单个项目中的虚拟环境都是互相隔离的,特别的纯净。 安装的过程实际上也特别的简单: pip install virtualenv 进入你的项目目录中,创建一个虚拟的环境: cd yourproject virtualenv —no-site-packages venv 这样一个独立的虚拟环境就设置好了,在项目的目录下多了一个venv,里面包含了Python所需要的环境。接下来以安装Django为例,我们看看怎么使用这个虚拟环境。仔细观察一下 venv/bin/中其实是已经存在pip工具的,但我们直接在命令行中调用的pip是系统环境中的pip,所以我们首先需要把虚拟环境进行激活: source venv/bin/activate 这时候调用pip install Django,就可以将Django安装到虚拟环境中了,是不是非常的方便。 通过deactivate命令就可以退出虚拟环境,若想要删除虚拟环境,可以直接rm -fr venv就可以了。…

Python安装包失败问题

由于需要使用AVOS的SDK,在安装的过程中出现了这样的问题: ** Command python setup.py egg_info failed with error code 1 in ** 我开始以为是权限的问题,加了sudo依然如此 查了下日志,没看出来有什么 在SOF上面也搜索到了几个比较高的投票,是指的setuptools的问题,我按照上面的方法去处理的但是仍然不对。 仔细的研究了一番,一个细节让我发现了。我的IDE环境默认的Python执行版本是2.5,但是终端是2.7的。遂将IDE中的版本修改后,就好了。。…