Linux虚拟环境
1.虚拟环境
在python项目中,每一个项目的运行环境就是这里所说的虚拟环境,必须在每个项目配置一个这样的环境,不然的话多个项目在维护起来很麻烦;
在不同的虚拟环境中包的版本可能是不一样的,如果全部搞成一个虚拟环境,不同的项目使用不同的包的版本的话,在切换项目的时候要切换包的版本其实不是很麻烦;
2.安装虚拟环境的命令
2.1 安装python2.7
打开你的Ubuntu,进入你的控制台,这个不用说吧,大家都知道了,首先
输入sudo apt-get install python2.7 python2.7-dev
安装这个包,如图显示安装成功
2.2 安装virtualenv和virtualenvwrapper
sudo apt-get install virtualenv
sudo apt-get install virtualenvwrapper
2.3运行virtualenvwrapper.sh
在当前的命令窗口中输入
source /usr/share/virtualenvwrapper/virtualenvwrapper.sh
运行下virtualenvwrapper.sh
这里运行成功不会提示
2.4 创建虚拟环境
创建虚拟环境命令:mkvirtualenv 项目名字 //创建完成后即直接workon了
退出虚拟环境命令:deactivate
删除虚拟环境命令:rmvirtualenv py_django
2.5 创建Django工程
出现:程序“django-admin”尚未安装。 您可以使用以下命令安装:
sudo apt install python-django-common
按照提示执行:sudo install python-django-common 后,再次执行创建工程的命令时出现:
Cannot find installed version of python-django or python3-django.
解决方法:sudo apt-get install python-django
最后执行创建命令:django-admin startproject test1
有时候这里会报错,说是找不到django文件;重启下就可以了;