推荐linux系统(因为程序员大佬都是用的linux)

虚拟机:vmware  或者virtualbox(官网下载)

linux:Ubuntu

使用双系统也可以

虚拟化技术:

1.虚拟机  (全套的系统,但是消耗资源多)

2.虚拟容器(可以安装各种软件,部署多种语言环境,功能全且节约资源)

3.虚拟环境(针对某种语言,节省空间)

linux软件安装的三种方式:

1.apt 包管理工具

2.源码安装(需要构建系统)

(1)配置

(2)make(将源码构建成可安装的程序)

(3)make test

(4)make install

3.压缩包安装

(1)deb(双击安装)

(depk -i DEB_PATH  安装的时候有安装日志,缺什么装什么就好)

(2)rpm

软件支持:

Python: Django基于Python,2.x和3.x都是提供支持的

pip:Python的一个包管理工具

virtualenv:Python专属的虚拟环境,用来保持一个干净的环境(需要安装)

mysql:常用数据库之一

这里提供几个链接,关于安装以上软件的:

1.安装virtualbox ubuntu

https://blog.csdn.net/u012732259/article/details/70172704

2.ubuntu上安装pycharm

https://blog.csdn.net/qq_15192373/article/details/81091278

3.配置python的虚拟环境

https://blog.csdn.net/liuchunming033/article/details/46009871

4.安装mysql(尽量不要安装最新版本,容易踩坑)

https://www.runoob.com/mysql/mysql-install.html

虚拟环境:

创建:mkvirtualenv    虚拟环境名称

删除:rmvirtualenv    虚拟环境名称

进入:workon  虚拟环境名称

退出:deactivate

导入Django:

安装Django:pip install django(也可指定某一版本 django==1.11)

进入python环境

import django

最新文章

  1. 分部方法 partial
  2. ObReferenceObjectByName函数调用WIN7下的解决
  3. ThinkPHP 3.2 获取页面运行时间
  4. git命令解析
  5. Gson操作json
  6. malloc,vmalloc与kmalloc,kfree与vfree的区别和联系
  7. hadoop-1.2.0源码编译
  8. 【模拟】NEERC15 G Generators(2015-2016 ACM-ICPC)(Codeforces GYM 100851)
  9. Unity中的关节
  10. CSDN排名第一和第二的人
  11. UVa 11456 - Trainsorting
  12. C语言的第0次作业
  13. 2.2、Android Studio通过注解提升代码检测
  14. php爬虫入门
  15. java ftp上传文件 工具类
  16. [转帖]Linux 下如何知道是否有人在使坏?
  17. SpringBoot学习历程
  18. 深入理解Linux内存分配
  19. Elasticsearch集群监控工具bigdesk插件安装
  20. beta 圆桌桌 4

热门文章

  1. Connection activation failed Device not managed by NetworkManager
  2. 10、pytest -- skip和xfail标记
  3. Java 生成在线二维码 以Base64返回前端、或者写入到本地磁盘
  4. python3 自己写的一个小算法(比对中文文本相似度)
  5. 20190723_C的三个小实现
  6. [springboot 开发单体web shop] 4. Swagger生成Javadoc
  7. MVC5异步提交表单疑难杂症
  8. js中几种继承实现
  9. [BZOJ4553][HEOI2016/TJOI2016]序列
  10. Salesforce学习之路-developer篇(五)Aura组件原理及常用属性