功用
使用 Virtualenv 可以讓你預先建立一個虛擬環境,在虛擬環境中開發 Python 程式,可以保持 Python path 乾淨,並減少因為機器上需要同時支援不同版本函式庫,造成各函式庫彼此之間相依性的困擾。
而且使用虛擬環境後,到時要將環境轉移到別台機器上,也減少很多設定上的問題。
安裝
$ easy_install virtualenv
設定環境
$ virtualenv --no-site-packages [dev_place]
即建立一個名為 [dev_place] 的資料夾(中括號裡的名稱自行填寫取代)。
切換到虛擬環境
進入 [dev_place] 目錄,輸入命令:
$ source bin/activate
若看到路徑提示前多了個([dev_place])符號,即表示已經進入了虛擬環境。
這時我們可以使用預設提供的 easy_install 工具安裝要使用的函式庫、或是安裝各種 Python 程式。
安裝的函式庫會被放到 [dev_place]/lib/Python[版本]/site-packages/ 目錄中,跟一般的 Python 函式庫配置方式相似。
離開虛擬環境
要離開虛擬環境,只需輸入命令:
$ deactivate
即可回到預設的命令行狀態。
其他操作
如果你的電腦上有裝多個 Python 版本,在下 virtualenv 命令時加上「--python=python[版本] 」當作參數,例如建立2.6版的虛擬環境命令為
$ virtualenv --no-site-packages [dev_place] --python=python2.6
也可以建立出不同版本的 Python 虛擬環境,讓你可以更容易地在多個 Python 版本間做測試。
其他使用方法可以輸入「virtualenv --help」參考印出的說明。
分享到:
相关推荐
你可以使用`venv`或`virtualenv`来创建虚拟环境,然后在该环境中安装Django,通过运行`pip install django`命令来完成。 接下来是**软件安装**。安装Django后,你需要创建一个新的Django项目,使用`django-admin ...
Virtualenv是一个创建虚拟环境的工具,可以用来创建隔离的Python运行环境。它通过pip命令进行安装,并通过该模块手动创建虚拟环境。每个Django项目都可以有自己独立的虚拟环境,以确保依赖关系不会互相干扰。 进行...
同时,本教程提供了一个从小项目驱动的入门方法,通过实际操作一个简单但功能齐全的Todo应用,帮助新手快速掌握Flask基础知识。除此之外,教程还会涉及到Flask的扩展使用,比如Flask-WTF用于表单验证,flask-...
在这个最简单的Python Django入门教程中,我们将一步步探索如何开始你的Django之旅。 首先,确保你的开发环境已经准备就绪。你需要安装Python(这里推荐使用Python 3.5或以上版本)、pip(Python的包管理器),以及...
理解它们之间的差异,并学会使用版本管理工具(如virtualenv或conda)创建隔离的运行环境,对于项目管理至关重要。 在"python新手入门"这个压缩包中,你可能会找到包含教程、示例代码和练习的资源,这些都是帮助你...
11. **Python的版本管理**:了解Python 2和Python 3的区别,以及如何使用virtualenv或conda创建和管理项目环境。 通过“abyteofpython_cn”,你将逐步熟悉这些概念,并能编写出简单的Python程序。记住,实践是学习...
ESP-IDF使得开发这些应用变得简单,提供了丰富的示例项目和文档,帮助开发者快速入门。 总结,这个压缩包包含了开发基于ESP32和ESP8266的物联网项目的必备工具。通过正确安装和配置ESP-IDF环境,开发者可以利用ESP...
Python是一种高级编程语言,以简洁明了著称,非常适合初学者入门。Python具有动态类型系统和垃圾回收机制,支持多种编程范式,包括面向对象、命令式、函数式和过程式编程。 #### 包管理 Python社区拥有大量可用的第...
这份"Python-35X--官方入门指南-中文版.doc"文档为初学者提供了全面的指导,帮助他们掌握Python的基础知识。 1. **开胃菜**:这部分可能是对Python学习的初步介绍,激发学习者对Python的兴趣,可能包括Python的应用...
可以使用`sudo easy_install pip`和`sudo easy_install virtualenv`进行安装。如果使用Homebrew,可以通过`brew update`和`brew install python`来安装Python和pip。然后,创建一个名为`blog`的目录,并在此目录中...
基于Django的简单仪表板系统。 演示截图 入门 环境设定 在安装Holodeck之前,强烈建议您使用virtualenv或类似工具创建一个沙盒环境。 为此,请转到您要在其中创建Holodeck实例的路径,然后发出以下命令: $ ...
简单的Django搜索引擎使用应用和Google自定义搜索引擎构建的简单django搜索引擎预习入门初始设置制作一个virtualenv virtualenv -p python3 env && cd env 激活virtualenv source bin/activate 克隆此存储库git ...
入门使用virtualenv安装首先,安装virtualenv具有pip install virtualenv 。 然后,确保克隆此项目,创建venv并安装要求: git clone ...
一个简单的Django项目 正在安装 有关如何在计算机上运行此项目的分步命令 1)-安装Virtualenv pip install virtualenv 2)-创建Virtualenv virtualenv venv 3)-激活虚拟环境 source venv/Scripts/activate 4)-...
Python3 是一种广泛使用的高级编程语言,以其简洁的语法和强大的功能深受程序员喜爱,尤其适合初学者入门。这个“良心的 Python 教程”专为零基础的学习者设计,旨在帮助他们快速掌握 Python3 的基础知识,并在 ...
-如何开发使用此入门项目创建的应用 -如何为项目做出贡献 该项目需要以下工具: Python-Flask使用的编程语言。 PostgreSQL-关系数据库系统。 Virtualenv-用于创建隔离的Python环境的工具。 首先,请在本地计算机...
入门 首先,请确保已在计算机中安装了python3和pip。 然后,请按照下列步骤操作: 激活virtualenv 我们将使用virtualenvs,以便您无需安装将在计算机的基本环境中使用的软件包。 如果您没有安装virtualenv,请使用...
【资源说明】毕业设计基于JavaScript+Django实现的简易记账管理系统源码+详细部署说明.zip毕业设计基于JavaScript+Django实现的简易记账管理系统源码+详细部署说明.zip1. 更新系统 ``` sudo apt-get update sudo apt...