python 安装virtualenv和virtualenvwrapper的方法

作者:jingxian 时间:2023-04-23 11:27:33 

1. 首先介绍pip常用命令

pip安装命令: pip install package_name
pip升级命令:pip install –ungrage 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文件里写入package或package==版本号或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!!!

标签:python,安装,virtualenv
0
投稿

猜你喜欢

  • 使用Python docx修改word关键词颜色的操作

    2022-01-15 01:47:34
  • Python实现句子翻译功能

    2023-11-20 20:07:28
  • Python协程原理全面分析

    2022-10-02 01:43:43
  • python3排序的实例方法

    2023-01-17 11:05:28
  • VScode编写第一个Python程序HelloWorld步骤

    2023-06-07 02:58:33
  • SQL中去除重复数据的几种方法汇总(窗口函数对数据去重)

    2024-01-14 06:54:35
  • 跟我学习javascript的作用域与作用域链

    2024-04-22 12:56:40
  • JavaScript中常用的简洁高级技巧总结

    2024-04-19 10:47:30
  • 在SAE上部署Python的Django框架的一些问题汇总

    2023-12-17 19:08:25
  • PHP编程实现多维数组按照某个键值排序的方法小结【2种方法】

    2023-09-11 08:28:26
  • Python爬虫谷歌Chrome F12抓包过程原理解析

    2022-01-01 15:33:15
  • Python自定义函数计算给定日期是该年第几天的方法示例

    2021-07-25 02:38:10
  • 详解Hadoop 运行环境搭建过程

    2022-08-25 13:50:58
  • 一文搞懂JSON(JavaScript Object Notation)

    2024-04-10 10:58:22
  • JavaScript实现点击按钮切换网页背景色的方法

    2024-04-16 09:02:43
  • GoFrame错误处理常用方法及错误码使用示例

    2024-04-25 15:30:35
  • Go语言实现一个Http Server框架(一) http库的使用

    2024-02-19 23:25:34
  • python循环输出三角形图案的例子

    2022-05-16 08:38:37
  • Python下载手机小视频的操作方法

    2022-11-16 02:40:55
  • Python内置数据结构列表与元组示例详解

    2021-08-17 21:28:14
  • asp之家 网络编程 m.aspxhome.com