读书人

Virtualenv 进 (转载)

发布时间: 2012-09-04 14:19:30 作者: rapoo

Virtualenv 入 (转载)
转载自 http://blog.gasolin.idv.tw/2010/02/virtualenv.html

Virtualenv 入
功用

使用 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」考印出的明。

Python3

目前 virtualenv 官方不支援 Python 3.x, 但是有中版本可用,可使用Mercural下安

# hg clone https://bitbucket.org/brandon/virtualenv3
# cd virtualenv3
# python3 setup.py install

读书人网 >Web前端

热点推荐