`
lettoo
  • 浏览: 35228 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
博客专栏
58ccff5b-5ca6-387a-9c99-a277f31a9e51
我和Java数据库操作的那...
浏览量:9485
社区版块
存档分类
最新评论

使用virtualenv开发django应用

阅读更多

Virtualenv是一个非常好的virtual python environment builder,他最大的好处是,可以让每一个python项目单独使用一个环境,而不会影响python系统环境,也不会影响其他项目的环境。

安装virtualenv很简单,到http://pypi.python.org/pypi/virtualenv#downloads下载最新的版本,解压缩后,运行python setup.py install即可。

安装后,要确保你的系统path里能够找到virtualenv.py这个文件,否则就无法通过命令行来运行了。当然,也可以到安装目录里运行,这种做法是不推荐的。

简单的运行:

 

virtualenv env
 


就可以在当前目录创建一个env目录,你会注意到,virtualenv会把python,setuptools和pip给你安装上。接下来,你需要做的是,进行这个虚拟环境,在windows下和在linux(mac os)命令不一样:

windows:

env\Script\activate.bat

 
Linux(mac os):

source env/bin/activate
 


这时会发现,在命令行前面,会多出(env)出来,表示你已经进入了虚拟机了。

现在你可以使用pip install xxx来安装你想要的库了。

安装的库在什么位置呢?

env/Lib/site-packages/目录里,而不是在系统的python的Lib/site-packages目录里,这样你就知道为什么虚拟环境是分开的了吧。

 

分享到:
评论

相关推荐

    Windows+Apache+mod_wsgi+virtualenv搭建django

    ### Windows + Apache + mod_wsgi + virtualenv 搭建 Django Web 服务器 #### 一、选择 Apache 的原因 在 Windows 系统上部署 Web...同时,通过使用 virtualenv,可以更好地管理项目依赖,提高开发效率和应用稳定性。

    Django+Nginx+UWSGI+virtualenv项目部署

    在Web应用开发中,尤其是基于Django框架的应用,开发者通常会在本地环境中利用Django自带的轻量级开发服务器进行测试。然而,这种服务器在性能、安全性等方面存在一定的局限性,不适合用于生产环境。因此,采用更...

    django-使用python+django开发的博客应用-项目实战.zip

    在本项目实战中,我们将深入探讨如何使用Python与Django框架构建一个功能完善的博客应用程序。Django是一个高级的、免费的开源Web框架,遵循模型-视图-控制器(MVC)设计模式,专为快速开发安全且可维护的网站而设计...

    Django Web开发指南(带目录)

    Django 是一个强大且灵活的 Web 开发框架,它不仅能够帮助开发者快速搭建功能完备的 Web 应用,还提供了丰富的特性和工具支持进一步优化和扩展应用的功能。通过对上述知识点的学习和实践,可以全面掌握 Django 的...

    vagrant-django-template, Vagrant下运行 Django 应用的框架项目.zip

    vagrant-django-template, Vagrant下运行 Django 应用的框架项目 vagrant-django-templateVagrant开发的Django 1.9项目模板。 提供的功能包括:一个 Vagrantfile,用于构建基于Ubuntu的虚拟机一个 virtualenv ( 配置...

    DJango的创建和使用详解(默认数据库sqlite3)

    一个典型的Django应用包含若干文件,每个文件都有其特定的作用: - __init__.py:声明目录是一个Python包,允许导入包中的模块。 - models.py:用于定义模型类,这些类会被Django ORM用来映射到数据库中的表。 - ...

    Django开发入门

    ### Django开发入门详解 ...通过以上介绍,我们不仅了解了Django的基本概念和发展历程,还掌握了使用Django进行Web开发的基本步骤。希望这些内容能帮助初学者快速上手Django,并在实际项目中发挥出它的强大能力。

    Django+Vue:Python Web全栈开发(基于Django4.1)

    Django 是一个高级的 Python Web 框架,用于快速开发可维护和可扩展的 Web 应用程序。使用 Django,只要很少的代码,Python 的程序开发人员就可以轻松地完成一个正式网站所需要的大部分内容,并进一步开发出全功能的...

    Python-djangosimpleCrud使用BootstrapCSSjQuery的基于Django的简单CRUD应用

    **Python-Django Simple CRUD 应用使用 Bootstrap CSS 和 jQuery** 在 Python 的 Web 开发领域,Django 是一个非常流行的框架,它提供了强大的功能和高效的工作流。本项目 "django_simpleCrud" 是一个基础的 CRUD...

    Django框架完整版.doc

    2. 创建Django应用程序:使用startapp命令创建一个新的Django应用程序。 3. 定义模型:在models.py文件中定义数据模型。 4. 创建视图函数:在views.py文件中定义视图函数。 5. 配置URL:在urls.py文件中定义URL配置...

    Python部署手记:django, gunicorn, virtualenv, circus, nginx

    Django 是Python 的一个高级 Web 应用框架,提供了一个结构化、可重用的、可维护的方式来构建 Web 应用程序。 Django 的主要特点是 Rapid Development、Loose Coupling、Less Code 和 Full-featured Framework。 ...

    django项目部署 nginx+gunicorn+virtualenv+mysql

    ### Django项目部署详解:使用Nginx + Gunicorn + Virtualenv + MySQL #### 一、概述 Django作为一款流行的Python Web框架,被广泛应用于Web应用的开发之中。随着技术的发展,为了确保项目的稳定性和安全性,通常...

    Django中文教程

    - **缓存机制**: 优化Django应用的性能,使用缓存减少数据库负载。 - **集成的子框架 django.contrib**: 使用Django自带的应用组件。 - **中间件**: 描述Django中间件如何工作以及如何自定义中间件。 - **集成已有的...

    Django By Example中文_目录_精排_2017_文字版

    本段内容主要涉及了如何使用Django框架创建一个blog应用。首先介绍了Django的安装与环境配置,然后逐步讲解了如何创建项目、设计数据库模型、利用Django管理界面进行模型管理、执行数据库迁移、使用QuerySet和...

    Ansible Playbook,用于使用Nginx,Gunicorn,PostgreSQL,Celery,RabbitMQ,Supervisor,Virtualenv和Memcached设置Django应用。 还包括用于预配VirtualBox虚拟机的Vagrantfile。-Python开发

    ansible-django-stack Ansible Playbook专为运行Django应用程序的环境而设计。 它可以安装和配置在生产Django部署中常用的这些应用程序:Nginx Gunicorn PostgreSQL ansible-django-stack Ansible Playbook,用于...

    Django Web开发指南 (页面基本正常版)

    - **应用创建**:在项目目录下使用 `python manage.py startapp appname` 命令创建 Django 应用。 - **模型定义**:在应用的 `models.py` 文件中定义数据模型,即数据库表结构。 - **视图函数**:在应用的 `views.py...

    Django基础.pdf

    2. 熟悉虚拟环境的搭建和使用:在实际开发过程中,为了避免不同项目之间环境的冲突,通常需要使用virtualenv创建虚拟环境。 3. 理解Django项目的结构:了解项目中应用的区别,以及如何在项目中创建和注册新的应用。 ...

    Django by Example 1.8兼容1.10 英文版+代码

    - 使用虚拟环境管理项目,如 `virtualenv` 和 `virtualenvwrapper`,确保开发环境的独立性。 - 安装 Django 包,通常通过 `pip` 进行。 - 配置 Django 项目目录结构,包括设置文件 `settings.py`、URL 配置等。 ...

    Django框架学习笔记

    1. 使用 `python manage.py startapp 应用名称` 命令创建新的 Django 应用。 2. 应用目录结构: - `__init__.py`:标记此目录为 Python 包。 - `models.py`:定义数据模型。 - `views.py`:定义视图函数。 - `...

Global site tag (gtag.js) - Google Analytics