遇到了配置VagrantFile的问题,详见VagrantFile config.vm.network 问题已经被解决了,所以说有问题多去stack overflow一下。但还是被vagrant搞的烦的不行,索性直接安了个双系统。
安装win10+ubuntu16.04双系统
参照了Windows10+Ubuntu双系统安装[多图] 在做ubuntu的磁盘分区的时候,出现了问题先设置主分区的话,设置第二个逻辑分区的时候会出现空闲区间不可用,解决方法是先设置逻辑分区,如图:

最后也不需要EasyBCD来引导Ubuntu,直接用Ubuntu的Grub引导开机就可以了。
接下来继续配置环境
1.虚拟环境virtualenv

> sudo pip install virtualenv

安装好以后,激活:

>  source venv/bin/activate

推出虚拟环境,可以取消激活:

(venv)> deactivate

2.安装PyCharm
因为要自定义脚本,先将PyCharm安装好,这里查看了PyCharm的安装说明

将pycharm- 2016.3.3 .tar.gz复制 到所需的安装位置 (确保您拥有该目录的rw权限)
使用以下命令解压缩pycharm- 2016.3.3 .tar.gz: tar -xzf pycharm- 2016.3.3
.tar.gz 删除pycharm- 2016.3.3 .tar.gz以节省磁盘空间(可选)
运行pycharm.sh从bin子目录

运行切换到pycharm.sh所在目录下,执行

> ./pycharm.sh

3.virtualenv定制化
首先让用户对virtualenv文件可写

> sudo chown user:user `which virtualenv`

写好书中脚本的代码,生成定制的脚本

> python ~/***.py

这里要让它自动安装flake8,如果之前已经安装过,一定要是用pip安装的。flake8

> virtualenv tmp

创建一个自动安装Flake8和jinja2的虚拟环境

> virtualenv tmp2 -r flake8 -r jinja2

《Python Web开发实战》踩地雷记17/3/23相关推荐

  1. 如何评价python知乎_如何评价《Python Web开发实战》?

    我先说一个「为什么给人没有太多实战的感觉」的问题吧.我这本书借着「豆瓣」这个title出版,相信很多人对其中豆瓣相关的内容都很关注,最后可能会比较失望,因为比较少的介绍到豆瓣自己造的轮子.另外我给其他 ...

  2. 《Python Web开发实战》踩地雷记17/3/25

    写东西一定要随时保存,昨天晚上又被自己给坑了,悲伤脸. 1.vim 设置vim中Tab的缩进 cd ~vim .vimrc 在文件中输入下面的内容并保存 set tabstop=4 set shift ...

  3. 《Python Web开发实战》踩地雷记17/3/22

    1.包管理 使用pip > sudo apt-get install python-pip -yq 系统自带的pip版本较低,可使用pip的自更新来升级 > sudo pip instal ...

  4. 《Python Web开发实战》踩地雷记17/3/27

    1.Flask-SQLAlchemy Flask-SQLAlchemy是一个Flask扩展,简化了Flask程序中使用SQLAlchemy的操作.SQLAlchemy是一个很强大的关系型数据库框架,支 ...

  5. 《Python Web开发实战》踩地雷记17/3/26

    Linux修改文件名:mv [文件名1] [文件名2] 1.Flask-WTF Flask-WTF扩展可以把处理Web表单的过程编程一种愉快的体验.这个扩展对独立的WTForms包进行了包装,方便集成 ...

  6. 《Python Web开发实战》踩地雷记17/3/24

    今天在创建虚拟环境的时候,执行> virtualenv venv 脚本目录一直被创建在/home/shitfly/venv这个目录下面,折腾半天,发现是在virtualenv定制化的时候EXTR ...

  7. 《Python Web开发实战》踩地雷记17/3/21

    1.安装VirtualBox 直接在官网下载 2.使用Vagrant安装 直接在官网下载安装 下载使用笔者打包好的Box,名字后缀加.box,克隆笔者的Vagrantfile. 创建一个SSH密钥用于 ...

  8. pythonweb开发-手把手教你写网站:Python WEB开发技术实战

    摘要:本文详细介绍了Python WEB开发的基础入门.以一个博客站点的开发为例讲解了基于Django框架开发WEB站点的全过程.通过本文的学习可以快速掌握基于Django的Python WEB的开发 ...

  9. python web-手把手教你写网站:Python WEB开发技术实战

    摘要:本文详细介绍了Python WEB开发的基础入门.以一个博客站点的开发为例讲解了基于Django框架开发WEB站点的全过程.通过本文的学习可以快速掌握基于Django的Python WEB的开发 ...

最新文章

  1. WePY框架开发的小程序如何在微信web开发者工具中运行起来
  2. oracle使用内存配置,OraclePGA内存的配置和使用
  3. python3基本数据类型
  4. openresty+consul动态配置更新(服务变更发现)
  5. C# 重绘tabControl,添加关闭按钮(续)
  6. 20155305乔磊2016-2017-2《Java程序设计》第四周学习总结
  7. 扎实的基础是成功的法宝
  8. C# 各种字符串格式
  9. 计算机一级第103套题,全国计算机等级考试一级试题
  10. Linux Swap交换分区介绍
  11. curl模拟登陆 php实例,php 使用curl模拟登录人人(校内)网的简单实例
  12. 2022-2027年中国暖气片行业市场全景评估及发展战略规划报告
  13. IOS通过加速感应器实现手机实现手机屏幕上的足球可以来回的滚动反弹
  14. 直击人心的数据可视化设计作品
  15. 洛谷P1348 Couple number
  16. 刺激汽车消费政策频出的背后揭露了什么样的车市真相?
  17. VxWorks中文FAQ
  18. hightcharts-vue 蜡烛图 股票绘图 candlestick
  19. EtherCAT主站IgH解析(一)--主站初始化、状态机与EtherCAT报文
  20. Win10系统默认的输入法如何设置

热门文章

  1. 自动化测试之浏览器上传功能实现
  2. 苹果笔记本查看剩余内存
  3. 超级入门版本天天酷跑(5天成果)
  4. 51单片机串口打印不管是中文还是英文都是乱码的问题
  5. 2021-07-08理论学习材料:小学数学教材解读
  6. 使用NVRAM的简单解决方案
  7. java.lang.ClassFormatError: Unknown constant tag 100 in class file java/sql/Driv
  8. 各种即时通讯工具简单介绍
  9. 计算机毕业设计Java个人财务管理系统(源码+系统+mysql数据库+Lw文档)
  10. Photoshop的评价