python 安装virtualenv和virtualenvwrapper

1. 首先介绍pip常用命令

pip安装命令: pip install package_name
pip升级命令:pip install –ungrage package_name
或:pip install -U package_name
pip卸载命令:pip uninstall package_name


pip install django
pip install -U django

2. virtualenv的安装

virtualenv的安装:

$ sudo pip install virtualenv

$ sudo apt-get install python-virtualenv

如果是Mac OS X 系统, 就可以用easy_install安装virtualenv:

$ sudo easy_install virtualenv

查看virtualenv的版本号, 或检查系统是否是否安装了virtualenv:

$ virtualenv --version

用virtualenv创建虚拟环境, 一般虚拟环境被命名为venv:

$ virtualenv venv

激活这个虚拟环境:

$ source venv/bin/activate

如果使用微软windows系统, 激活命令是:

$ venv\Script\activate

激活虚拟环境的命令会修改命令行提示符, 加入环境名:

(venv) $

当虚拟环境中的工作完成后, 如果你想回到全局Python解释器中, 可以在命令行提示符下输入deactivate
执行以下命令可在虚拟环境中安装Flask

(venv) $ pip install flask

验证Flask是否正确安装:

(venv) $ python
>>> import flask
>>>
3. virtualenvwrapper的安装

virtualenvwrapper的安装:

$ sudo pip install virtualenvwrapper

安装完成后, 会在下面的位置生成virtualwrapper的shell脚本。

/usr/local/bin/virtualenvwrapper.sh

在使用virtualenvwrapper时, 需要配置登录的shell初始化脚本, 将virtualenvwrapper.sh的信息读入当前的shell环境。这里以base为例, 通过对用户根目录下(即/home/[username])的.bashrc配置文件进入如下修改即可。
修改.bashrc:

if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then
    export WORKON_HOME=$HOME/.virtualenvs
    source /usr/local/bin/virtualenvwrapper.sh
fi

再次读入.bashrc:

$ source ~/.bashrc

我们可以输入命令mkvirtualenv, 看一下其是否可用。

$ mkvirtualenv --help

设置好之后,你就可以通过下面的命令来操作虚拟环境了:

建立虚拟环境:

$ mkvirtualenv env

确认虚拟环境:

$ ls -la $HOME/.virtualenvs

与virtualenv的相同处与不同处, 其中, 退出虚拟运行环境的命令同样是deactivate, 进入虚拟运行环境的命令变为workon。
退出虚拟环境:

(venv) $ deactivate

进入已存在的环境或者切换环境, 假设存在虚拟环境名为env:

$ workon env

浏览虚拟环境:

$ workon

删除虚拟环境:

$ rmvirtualenv env
4. 在虚拟环境下一键安装pip常用package

requirements.txt文件里写入packagepackage==版本号package>=版本号:

Django==1.7.7
django-debug-toolbar
ply
MySQL-python
uwsgi
flup
Flask
Pillow
markdown2

一键安装命令:

(venv) $ pip install -r requirements.txt

在执行上面的一键安装命令过程中, 配置MySQL-Python的时候系统报错,提示:

EnvironmentError: mysql_config not found

google搜索EnvironmentError: mysql_config not found, 在stackoverflow找到答案

(venv) $ sudo apt-get install libmysqlclient-dev

OK, Enjoy it!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值