Ubuntu平台
pip安装
sudo apt install python3-pip
pip升级
sudo python3 -m pip install --upgrade pip
Virtualenv 安装
sudo python3 -m pip install virtualenv
virtualenvwrapper安装
sudo python3 -m pip install virtualenvwrapper
打开~/.bashrc文件:
cd /usr/local/bin
sudo gedit virtualenvwrapper.sh
在结尾添加:
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/workspace
source /usr/local/bin/virtualenvwrapper.sh
然后执行:
source ~/.bashrc
将设置在文件中的配置信息马上生效,而不需要经过重启。
所有的虚拟环境,都位于/home/.virtualenvs目录下
报错:/usr/bin/python: No module named virtualenvwrapper
原因:Ubuntu安装了2.7和3.x两个版本的python,在安装时使用的是sudo pip3 in
virtualenvwrapper
在运行的时候默认使用的是python2.x,但在python2.x中不存在对应的模块。
解决办法:增加此环境变量:
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
注意 在ubuntu下以点开头命名的文件和文件夹是隐藏的,如果需要修改它们,如何看见
进入自己主目录,按ctrl+h.就能看见以点号开头的隐藏文件
virtualenvwrapper操作
创建:mkvirtualenv [虚拟环境名称]
删除:rmvirtualenv [虚拟环境名称]
进入:workon [虚拟环境名称]
退出:deactivate
2、虚拟环境的创建
mkvirtualenv env1
env1为虚拟环境的名称
3、进入虚拟环境
Workon env1
4、django安装
Django 1.5.x 支持 Python 2.6.5 Python 2.7, Python 3.2 和 3.3.
Django 1.6.x 支持 Python 2.6.X, 2.7.X, 3.2.X 和 3.3.X
Django 1.7.x 支持 Python 2.7, 3.2, 3.3, 和 3.4 (注意:Python 2.6 不支持了)
Django 1.8.x 支持 Python 2.7, 3.2, 3.3, 3.4 和 3.5. (长期支持版本 LTS)
Django 1.9.x 支持 Python 2.7, 3.4 和 3.5. 不支持 3.3 了
Django 1.10.x 支持 Python 2.7, 3.4 和 3.5.
Django 1.11.x 支持 Python 2.7, 3.4, 3.5 和 3.6,17年4月4号 已经发布(长期支持版本 LTS)
Django 2.0.x
一般来说,选择长期支持版本比较好。
pip3 install django==1.8.2
pip3 install Django==2.0.3
pip3 install django
5、检查是否安装成功
进入python环境,运行如下代码:
import django
django.get_version()
6、安装mysql-python
python2.7: pip install mysql-python
python3.x: pip3 install pymysql