如何使用python写一个操作系统
环境准备
写一个操作系统所需环境非常简单,
我使用的以下环境:
- ubuntu 14.04 64位
- virtualenvwarpper
- python3
virtualenvwarpper介绍
virtualenvwarpper是对virtualenv的封装,使用起来更加方便,virtualenv原理是创建一个目录,然后把所有模块都安装在这个目录下面,这样的话就可以和其他环境隔离开,解决了不同项目需要相同模块的不同版本的问题,同时这个目录因为是自己创建的,所以权限也比较方便。
virtualenvwarpper安装
pip install virutalenv virtualenvwrapper
virtualenvwarpper使用
初始化:
$ mkdir -p $WORKON_HOME
$ export WORKON_HOME=~/Envs
$ source /usr/local/bin/virtualenvwrapper.sh
把export命令和source命令,加入到~/.bash_profile,每次开机和新开终端就自动添加环境变量了
创建环境
mkvirtualenv env1
mkvirtualenv env2
环境创建之后,