功用
使用 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」參考印出的說明。
分享到:
相关推荐
基于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)-...
建议python2.7 + easy_install + pip + virtualenv + ipython 缩进Python 函数没有明显的 begin 和 end,没有标明函数的开始和结束的花括号。唯一的分隔符是一个冒号 (:),接着代码本身是缩进的。 例子:复制代码 ...
-如何开发使用此入门项目创建的应用 -如何为项目做出贡献 该项目需要以下工具: Python-Flask使用的编程语言。 PostgreSQL-关系数据库系统。 Virtualenv-用于创建隔离的Python环境的工具。 首先,请在本地计算机...
入门 首先,请确保已在计算机中安装了python3和pip。 然后,请按照下列步骤操作: 激活virtualenv 我们将使用virtualenvs,以便您无需安装将在计算机的基本环境中使用的软件包。 如果您没有安装virtualenv,请使用...
网讯NetInfo是一种简单的IP扩充服务,用于提供与IP地址相关的其他数据。 NetInfo的主要实用程序是用作PyASN和MaxMind GeoIP库的API包装和管理系统。 NetInfo将自动搜索并下载新的更新文件,以确保数据库始终是最新的...
使用 storytracker 和 PastPages API 进行链接分析的简单示例 入门 创建一个 virtualenv 并激活它。 $ virtualenv drudge-domain-analysis $ cd drudge-domain-analysis $ . bin/activate 克隆存储库并跳转到它。 ...
尽管开始使用Cloud Foundry的过程非常简单,但是将所有内容粘合在一起并非总是那么容易。 该项目包含文件和脚本,以便尽快使用基本的Flask应用启动并运行。 开箱即用的骨架提供: 一个Flask应用 单元测试 仅通过...
使用Wagtail的简单博客引擎 入门 这些说明将为您提供项目副本,并在您的本地计算机上运行以进行开发。 有关如何在实时系统上部署项目的注释,请参阅部署。 先决条件 您需要什么东西来安装软件以及如何安装它们 枕头 ...
Cranky Coin是一个简单的区块链,加密货币,钱包实现 入门 # apt install python3-pip # pip3 install virtualenv # virtualenv -p python3 venv # . venv/bin/activate # pip install -r requirements.txt # pip ...
入门首先,您可以简单地克隆django-rest-framework-seed存储库,创建一个虚拟环境并安装依赖项:先决条件您需要git来克隆有角度的种子存储库。 您可以从获得git。 您还需要pip来安装项目的要求。 建议也一样的...
Python中的一个简单,最少的静态站点生成器。 入门 创建虚拟环境virtualenv venv 运行pip install -r requirements.txt 在内容文件夹中以markdown格式添加帖子。 在content/resume中。 在content/default博客...
简易路线 从Continuum IO安装Anaconda。 支持Windows,Mac和Linux 几乎一样简单的路线 假设您处于* nix环境中并设置为使用虚拟环境,则可以进行以下设置: mkvirtualenv odsc git clone ...
要启动并运行本地副本,请遵循以下简单示例步骤。 先决条件 这是一个如何列出使用软件所需的内容以及如何安装它们的示例。 Python 点子 虚拟环境 pip install python==3.6 pip install virtualenv 安装 克隆仓库 ...
它的目标是基于和其他与PDF相关的库的GUI,并为最终用户提供统一和简单的体验。 此派生添加了页面提取模块,并修复了Mac OS上的次要ui问题(仅经过测试)。 入门 获取virtualenv或virtualenvwrapper的副本,并使用...
最简单的入门方法是使用pip整个系统范围内安装valohai-cli 。 $ pip3 install -U valohai-cli -U标志可确保也升级任何当前版本。 安装客户端后, vh应该可以工作,并且应该看到命令说明。 如果要保持全局Python...
开发这个简单的项目是为了获得一些核心的计算机科学和编程主题的动手实践,例如DBMS,DSA,OOP和简洁的编码实践。 表中的内容 入门 您可以使用API 安装(对于Windows操作系统) 克隆仓库 $ git clone ...
天文笔记本iPython笔记本展示了NumPy,matplotlib和我们的宇宙入门简短版本:确保已安装所有适当的依赖项,然后为您的平台运行适当的安装脚本。Linux 安装/构建所需的依赖项。 除Python和virtualenv之外的大多数依赖...